Fork me on GitHub

Rapport de message :*
 

Inclure un petit javascript dans xoops

Titre du sujet : Inclure un petit javascript dans xoops
par webneta sur 06/04/2007 16:47:34

Bonjour à tous,

Je souhaiterais pouvoir ouvrir les images dans certains de mes tutos, dans une nouvelle fenetre à la taille de l'image, lorsque que l'on click dessus.

J'ai trouvé un javascript me permettan de faire cela très simplement, mais sous xoops cela ne fonctionne pas :

Citation :

<SCRIPT LANGUAGE="JavaScript">
<!--
function PopupImage(img) {
titre="Agrandissement";
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+5,document.images[0].height+50); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>");
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Mon image'>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}
//-->
</SCRIPT>


Voilà pour le script, et ensuite voilà un exemple de lien d'image :

Citation :

<a href="javascript:PopupImage('images/installer-windows-vista-01.jpg')">
<img src="images/installer-windows-vista-01-p.jpg" style="border:0px;" alt="installer windows vista" /></a>


Le problème vient du fait que le mot "javascript:" est remplacé par dans l'url par "(script removed)", donc forcement il ne trouve pas le lien.

Il y a peut être une option dans xoops qui empeche l'utilisation de ce genre de script ?

Y-a-t-il une alternative ?

Merci d'avance
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

65 Personne(s) en ligne (54 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 65 | Plus ...