Rappel des temps anciens
trouvé sur cette liste je crois )
Pour ouvrir un pop up avec javascript dans un article :
Dans le head de votre squelette article.html écrire :
<script name="nouvelle_fenetre" src="popup.js"
language="JavaScript"></script>
Créer un fichier popup.js
avec le contenu suivant :
//copyleft 2001 Jean-Michel Blondeau jmb@voir.net
function
PopUp(adresse,fenetre,x,y,redim,ascen,menu,outil,secteur,adres,etat,cadre) {
posX=screen.availWidth-80;posY=screen.availHeight-80;
var arg = "";
ha = 0; la = 0;
arg = arg + "width=" +x;
arg = arg + ",height=" + y;
arg = arg + ",resizable=" + redim;
arg = arg + ",scrollbars=" + ascen;
arg = arg + ",menubar=" + menu;
arg = arg + ",toolbar=" + outil;
arg = arg + ",locectories=" + secteur;
arg = arg + ",location=" + adres;
arg = arg + ",status=" + etat;
var loc=cadre;
if (loc=="bg") {ha=posY-y; la = 0}
else if (loc=="bc") {ha=posY-y; la = (posX-x)/2}
else if (loc=="bd") {ha=posY-y; la= posX-x}
else if (loc=="mg") {ha= (posY-y)/2; la = 0}
else if (loc=="mc") {ha= (posY-y)/2; la = (posX-x)/2}
else if (loc=="md") {ha= (posY-y)/2; la= posX-x}
else if (loc=="hg") {ha=0; la = 0}
else if (loc=="hc") {ha=0; la = (posX-x)/2}
else if (loc=="hd") {ha=0; la= posX-x}
arg += ",screenX=" + la + ",left=" + la;
arg += ",screenY=" +ha + ",top=" + ha;
window.open(adresse,fenetre,arg);
}
Ensuite , il suffit dans la rédaction de votre article d'écrire le lien
popup à l'emplacement choisi :
<a href="#" onclick="javascript:PopUp('http://votre
lien','popup','550','400','no','yes','no','no','no','no','yes','hg');">MON
LIEN</a>
(à modifier selon besoin )
Cela fonctionne très bien chez moi depuis un an.
A+ Thierry
----- Original Message -----
From: EY500
To: SPIP aide
Sent: Monday, August 12, 2002 8:41 PM
Subject: Re: [Spip] Javascript dans article
ok mailnantesweb,
merci quand même !
A la place je crois que je vais faire des brèves ! dans une rubrique
spéciale avec un squelette approprié en forme de calendrier !
Et ouvrir la brève en popup !
Là il me faudra encore votre aide a tous
Claude
PS : Peut ton interdire des articles pour une rubrique ?
----- Original Message -----
From: mailnantesweb
To: EY500
Sent: Monday, August 12, 2002 8:22 PM
Subject: RE: [Spip] Javascript dans article
okkkkk ton javascript tui la mis directement dans le corps des articles ok j
avais pas compris scuse..., je croyais que c était un squelette...
dslé ben non ca av pas le faire
-----Message d'origine-----
De : EY500 [mailto:ey500@yahoo.fr]
Envoyé : lundi 12 août 2002 20:03
À : mailnantesweb
Objet : Re: [Spip] Javascript dans article
tout a fait ça ne marche pas !
C'est donc SPIP qui bloque ?
----- Original Message -----
From: mailnantesweb
To: EY500
Sent: Monday, August 12, 2002 7:58 PM
Subject: RE: [Spip] Javascript dans article
t'a changer le tag fermant ? </SCRPT> -->c est pas bon
-----Message d'origine-----
De : EY500 [mailto:ey500@yahoo.fr]
Envoyé : lundi 12 août 2002 19:56
À : mailnantesweb
Objet : Re: [Spip] Javascript dans article
oui , après dans mon tableau il y a un petit code
<TD WIDTH="35" BGCOLOR="#ffff00">
<A HREF='javascript:popup("20020303GMT.html")'><IMG
SRC="../../../images/case1.gif" WIDTH="14" HEIGHT="14" ALIGN="BOTTOM"
BORDER="0" NATURALSIZEFLAG="3"></A></TD>
qui donne le lien
----- Original Message -----
From: mailnantesweb
To: EY500
Sent: Monday, August 12, 2002 7:50 PM
Subject: RE: [Spip] Javascript dans article
si c est un copier coller le tag fermant est pas bon </script>
y a pas d extension àton adresse c est normal ?
-----Message d'origine-----
De : EY500 [mailto:ey500@yahoo.fr]
Envoyé : lundi 12 août 2002 19:49
À : mailnantesweb
Objet : Re: [Spip] Javascript dans article
<SCRIPT LANGUAGE="JavaScript"> function popup(page) { // ouvre une fenetre
popup
window.open(page,'popup','top=200,left=10,width=750,height=250,toolbar=no,di
rectories=no,scrollbars=yes'); }
</SCRPT>
----- Original Message -----
From: mailnantesweb
To: EY500
Sent: Monday, August 12, 2002 7:22 PM
Subject: RE: [Spip] Javascript dans article
fait voir ton code ?
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de EY500
Envoyé : lundi 12 août 2002 19:23
À : SPIP aide
Objet : [Spip] Javascript dans article
Bonsoir les SPIPeurs,
Quand je met du Javascript dans un article (ouvre un popup) les balises
<script language="javascript"> mon script </script>
s'affiche comme du texte !!!
Là j'ai pas compris ?
Peut on m'expliquer pourquoi ?
Merci
Claude