Bonjour,
Je suis semi-débutant.
Quelques mois pour apprendre HTML5, CSS3 et PHP5.
J'ai le cerveau qui fume ! Smiley langue

J'ai besoin d'ouvrir une fenêtre en popup en... Javascript
(Encore un langage ? je hisse le drapeau blanc !) Smiley smile

J'ai trouvé un script tout fait que voici :

<SCRIPT language="JavaScript">
<!--
function PetiteFenetre() {
   msg=open("","DisplayWindow","width=450,height=350");
   msg.document.write("<P>Pour un affichage rapide, <BR>le texte de cettefenêtre " +
   "ne provient pas<BR>d'un autre document HTML.<BR>Il est " +
   "généré par du code JavaScript.<CENTER><BR><FORM>" +
   "<input type=button value='Fermer' onClick='window.close()'>" +
   "</form></CENTER><HR><P ALIGN=CENTER>Pour fermer la fenêtre " +
   "avec un bouton<BR>on choisit ici d'utiliser HTML. la fonction " +
   "<SPAN CLASS=Code>window.close()</SPAN><BR>est dans la déclaration du formulaire " +
   "intégrant le bouton&nbsp;:<P ALIGN=CENTER><SPAN CLASS=Code>Message.document" +
   ".write(&quot;&lt;FORM&gt;&nbsp;&lt;INPUT TYPE=&quot;BUTTON&quot;" +
   "<BR>VALUE='Fermer';&nbsp;onClick='window.close()'&gt;" +
   "&lt;/FORM&gt;&quot;)</P></SPAN>"); }
// -->
</SCRIPT>


Maintenant, le code HTML du bouton d'appel de cette fonction :

<FORM>
<INPUT TYPE=BUTTON
VALUE="Cliquez ici !"
onClick="PetiteFenetre()">
</FORM>

Ce qui donne ceci :

upload/50717-Popupredim.jpg

Ma question : Je voudrais supprimer la ligne et tout le texte qui est en-dessous du bouton "FERMER". J'ai fait plusieurs tentatives, mais à chaque fois, la fenêtre popup ne s'ouvre plus.

Pouvez-vous m'indiquer ce que je dois supprimer ?

Par avance, MILLE MERCIS !!! Smiley ravi
Modérateur
Bonjour,

de ce que j'ai compris il faudrait supprimer :
<HR><P ALIGN=CENTER>Pour fermer la fenêtre " +
   "avec un bouton<BR>on choisit ici d'utiliser HTML. la fonction " +
   "<SPAN CLASS=Code>window.close()</SPAN><BR>est dans la déclaration du formulaire " +
   "intégrant le bouton&nbsp;:<P ALIGN=CENTER><SPAN CLASS=Code>Message.document" +
   ".write(&quot;&lt;FORM&gt;&nbsp;&lt;INPUT TYPE=&quot;BUTTON&quot;" +
   "<BR>VALUE='Fermer';&nbsp;onClick='window.close()'&gt;" +
   "&lt;/FORM&gt;&quot;)</P></SPAN>

Ce qui donnerait :

function PetiteFenetre() {
   msg=open("","DisplayWindow","width=450,height=350");
   msg.document.write("<P>Pour un affichage rapide, <BR>le texte de cettefenêtre " +
   "ne provient pas<BR>d'un autre document HTML.<BR>Il est " +
   "généré par du code JavaScript.<CENTER><BR><FORM>" +
   "<input type=button value='Fermer' onClick='window.close()'>" +
   "</form></CENTER>");
}


EDIT : Et un peu de lisibilité dans le message ne ferait pas de mal...
msg.document.write("<p style='text-align:center;'>Pour un affichage rapide, le texte de cette fenêtre ne provient pas d'un autre document HTML. Il est généré par du code JavaScript
<input type=button value='Fermer' onClick='window.close()'></p>"); 

Modifié par _laurent (30 Jul 2014 - 17:10)