11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous.
Avant tout je suis débutant, le code n'est donc peut-être pas très beau (j'ai d'ailleurs galéré pour trouver ce dont j'avais besoin, mais bon...).
Je cherche à ouvrir un lien aléatoire (qui change tous les mois) dans une popup à la bonne taille. Mon code est le suivant :

<SCRIPT LANGUAGE="JavaScript">
<!--
d=new Date();
day=d.getDay()+1;
year=d.getYear()%100;
month=d.getMonth()+1;

document.write('<a href="http://www.calendrier-lunaire.net/ephemerides-mensuelles.php">');
document.write("<IMG border=0 SRC='http://www.calendrier-lunaire.net/imgs/calendriers/phases-de-la-lune-" + month + "-2009" + ".jpg' WIDTH=150 HEIGHT=200 ALT='Calendrier lunaire 2009'>" );

//--></SCRIPT>


Pour l'ouvrir dans un nouvel onglet, je saisis :
document.write('<a href="http://www.calendrier-lunaire.net/ephemerides-mensuelles.php" target="_blank">');

Mais pour une popup, je sais pas.

Avez-vous une idée (je suis sûr que oui, mais pourriez-vous m'aider).
Je sais que ca a déjà été traité, mais je ne comprends pas tout ce qui se dit, ..., désolé.


Merci

niko
Bonjour,
et si tu permets, bravo pour ce site qui est superbe.
http://www.calendrier-lunaire.net/ephemerides-mensuelles.php

Coté code et norme je n'ais pas regardé, mais c' est coll Smiley cligne

Pour les popup, je te conseilles d'ouvrir un php un peut special,
car il doit s'ouvrir en popup (il ne le peut que si javascript est activé)
pour les autres = sans javascript ou moteur de recherche) il s'ouvrira en onglet ! Le code est simple



<a href="http://www.calendrier-lunaire.net/ephemerides-mensuelles.php"  onclick="open('http://www.calendrier-lunaire.net/ephemerides-mensuelles.php', 'Popup', 'scrollbars=1,resizable=1,height=560,width=750'); return false;">
xxxxxxxxxxxxxxxxxxxxxxxxxxxx </a>





Ah oui merci quand tu édites de mettre les balises pour le code
Modifié par Christele (25 Nov 2009 - 10:29)
Merci, mais ce site n'est pas le mien.
Rendons à césar...
En fait je veux justement l'intégrer au mien.
Je vais essayer ta prop et te tiens au courant

merci pour la réponse

niko