ouvrir un popup
Publié : 08 janv. 2005, 18:14
Bonjour,
Dans un script ouvrant une fenêtre popûp, j'ai la ligne de commaade suivante :
fenetre= winndow.open('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=no, resizable=yes,copyhistory=no,' + 'width=250' + ',height=100'+',screenX=250'+',screenY=250');
Le popup à une barre de titre qui affiche le même texte que le corps du popup.
L'aide de mon éditeur HTML (WebExpert) précise :
titlebar Si la valeur spécifiée est yes, cette option créée une fenêtre dotée d’
une barre de titre. Pour définir une fenêtre sans barre de titre (no), le script doit être signé. (JavaScript 1.2)
Si je rajoute 'titlebar=no', ça sème la panique : le popup est en pleine page et il y a toujours une barre de titre.
Comment modifier la ligne de commande pour que le popup n'ai pas de barre de titre et fonctionne normalement ?
Le script qui fonctionne est (page complète)
==============================================
HTML>
<HEAD>
<script LANGUAGE="JavaScript">
var fenetreNote=null;
function afficheNote(message, couleurFond, fond, couleurTexte, typePolice, tailleCaracteres) {
fenetre = window.open('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,copyhistory=no,' +
'width=250' + ',height=100'+',screenX=250'+',screenY=250');<!-- width détermine la largeur du popup et height sa hauteur.screenX détermine la distance bord gauche écran/bord gauche popup
<!-- même chose pour screenY -->
fenetreNote = fenetre;
if (fenetreNote != null) {
doc = fenetre.document;
texte = '<' + 'HTML' + '><' + 'HEAD' + '><' + 'TITLE' + '>' + message + '</' + 'TITLE' + '><' + '/HEAD' + '><' + 'BODY BACKGROUND=' + '"' + fond + '"' + ' BGCOLOR=' + '"' + couleurFond + '">';
texte += '<CENTER>';
texte +='<FONT FACE="' + typePolice +'"';
texte += ' SIZE=' + tailleCaracteres;
texte += ' COLOR=' + '"' + couleurTexte +'">';
texte += message + '</CENTER> </FONT>';
texte += '</' + 'BODY' + '><' + '/HTML' + '>';
doc.write(texte);
doc.close();
}// fin du F ligne 8
}// fin de la fonction afficheNote
function fermerNote() {
if (fenetreNote != null) {
fenetreNote.close( );
fenetreNote = null;
}// Fin du IF ligne 22
}// Fin de la fonction fermerNote
</script>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<!--Les paramètres de la fenêtre POPUP sont déterminés ci-dessous, en HTML
http://www.votre-site.com est à remplacer par l'URL du site ciblé
Aller sur le site à l'adresse URL... est le texte qui apparait dans le popup
blue est la couleur du fond
#FFFFFF est la couleur du texte
Arial est le type de police
3 est la taille de police -->
<a HREF="http://www.votre-site.com" onMouseOver="afficheNote('Aller sur le site à l adresse URL : http://perso.wanadoo.fr/la.mirandole',
'blue','','#FFFFFF','Comic sans MS',3)" onClick="fermerNote()" onMouseout="fermerNote()"><BR><BR><BR><DIV ALIGN="center"><FONT SIZE=5><B>Le lien a survoler pour
ouvrir la POPUP</B></FONT></DIV></a>
</BODY>
</HTML>
Merci
Dans un script ouvrant une fenêtre popûp, j'ai la ligne de commaade suivante :
fenetre= winndow.open('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=no, resizable=yes,copyhistory=no,' + 'width=250' + ',height=100'+',screenX=250'+',screenY=250');
Le popup à une barre de titre qui affiche le même texte que le corps du popup.
L'aide de mon éditeur HTML (WebExpert) précise :
titlebar Si la valeur spécifiée est yes, cette option créée une fenêtre dotée d’
une barre de titre. Pour définir une fenêtre sans barre de titre (no), le script doit être signé. (JavaScript 1.2)
Si je rajoute 'titlebar=no', ça sème la panique : le popup est en pleine page et il y a toujours une barre de titre.
Comment modifier la ligne de commande pour que le popup n'ai pas de barre de titre et fonctionne normalement ?
Le script qui fonctionne est (page complète)
==============================================
HTML>
<HEAD>
<script LANGUAGE="JavaScript">
var fenetreNote=null;
function afficheNote(message, couleurFond, fond, couleurTexte, typePolice, tailleCaracteres) {
fenetre = window.open('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,copyhistory=no,' +
'width=250' + ',height=100'+',screenX=250'+',screenY=250');<!-- width détermine la largeur du popup et height sa hauteur.screenX détermine la distance bord gauche écran/bord gauche popup
<!-- même chose pour screenY -->
fenetreNote = fenetre;
if (fenetreNote != null) {
doc = fenetre.document;
texte = '<' + 'HTML' + '><' + 'HEAD' + '><' + 'TITLE' + '>' + message + '</' + 'TITLE' + '><' + '/HEAD' + '><' + 'BODY BACKGROUND=' + '"' + fond + '"' + ' BGCOLOR=' + '"' + couleurFond + '">';
texte += '<CENTER>';
texte +='<FONT FACE="' + typePolice +'"';
texte += ' SIZE=' + tailleCaracteres;
texte += ' COLOR=' + '"' + couleurTexte +'">';
texte += message + '</CENTER> </FONT>';
texte += '</' + 'BODY' + '><' + '/HTML' + '>';
doc.write(texte);
doc.close();
}// fin du F ligne 8
}// fin de la fonction afficheNote
function fermerNote() {
if (fenetreNote != null) {
fenetreNote.close( );
fenetreNote = null;
}// Fin du IF ligne 22
}// Fin de la fonction fermerNote
</script>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<!--Les paramètres de la fenêtre POPUP sont déterminés ci-dessous, en HTML
http://www.votre-site.com est à remplacer par l'URL du site ciblé
Aller sur le site à l'adresse URL... est le texte qui apparait dans le popup
blue est la couleur du fond
#FFFFFF est la couleur du texte
Arial est le type de police
3 est la taille de police -->
<a HREF="http://www.votre-site.com" onMouseOver="afficheNote('Aller sur le site à l adresse URL : http://perso.wanadoo.fr/la.mirandole',
'blue','','#FFFFFF','Comic sans MS',3)" onClick="fermerNote()" onMouseout="fermerNote()"><BR><BR><BR><DIV ALIGN="center"><FONT SIZE=5><B>Le lien a survoler pour
ouvrir la POPUP</B></FONT></DIV></a>
</BODY>
</HTML>
Merci