[JavaScript] Soucis avec open() [Newbie Inside]

Soucis avec open() [Newbie Inside] [JavaScript] - Programmation

Marsh Posté le 03-04-2002 à 21:49:45    

J'ai un petit pb de script...
Le but est d'ouvrir une nouvelle fenetre contenant une photo quand on clique sur un lien...
On passe le nom de la photo en parametre à la fonction vue_tophs() qui se charge d'ouvrir la nouvelle fenetre et d'inscrire la photo désirée dedans...
IL y a sans doute pas mal de faute ds le script, j'ai pioché dans un vieux bouquin que j'avais...
 
Je me demandais si la variable nom était bien interprétée dans msg.document.write('<HTML><BODY>'+'<CENTER><IMG SRC="nom"></CENTER>'+'</BODY></HTML>';) entre autres...
 
Merci de votre aide  ;)  
 
<HTML><HEAD>
<SCRIPT LANGUAGE="javascript">
   function vue_tophs(nom)  
   {
      msg=window.open('','',tool
bar=no,location=no,directories=no,status=no,menuba
r=no,scrollbars=no,resizable=no';)"
msg.document.write('<HTML><BODY>'+�
39;<CENTER><IMG SRC="nom"></CENTER>'+'</BODY></HTML>';)
   }
</SCRIPT></HEAD>
 
<BODY>
<p align="center"><A HREF="#" onClick="vue_tophs(img_08.jpg)"><IMG SRC="img_08_Gde.jpg"></A>

Reply

Marsh Posté le 03-04-2002 à 21:49:45   

Reply

Marsh Posté le 03-04-2002 à 21:55:51    

C'est un peu le bronx là dedans... tous ne passe pas sur une seule ligne.. j'ai essayé d'arranger ça...
 
<HTML><HEAD>
<SCRIPT LANGUAGE="javascript">
   function vue_tophs(nom)  
   {
      msg=window.open('','',toolbar=no,
      location=no,directories=no,status=no,menubar=no,
      scrollbars=no,resizable=no';)"
      msg.document.write('<HTML><BODY>'+  
      '<CENTER><IMG SRC="nom"></CENTER>'+'</BODY></HTML>';)
   }
</SCRIPT></HEAD>
 
<BODY>
<p align="center"><A HREF="#" onClick="vue_tophs(img_08.jpg)"><IMG SRC="img_08_Gde.jpg"></A>  
</BODY></HTML>

Reply

Marsh Posté le 03-04-2002 à 22:02:33    

<HTML><HEAD>
<SCRIPT LANGUAGE="javascript">
   function vue_tophs(nom)  
   {
      msg=window.open('','',toolbar=no,
      location=no,directories=no,status=no,menubar=no,
      scrollbars=no,resizable=no';)"
      msg.document.write('<HTML><BODY>'+  
      '<CENTER><IMG SRC=\"'+nom+'\"></CENTER></BODY></HTML>';)
   }
</SCRIPT></HEAD>
 
<BODY>
<p align="center"><A HREF="#" onClick="vue_tophs('img_08.jpg')"><IMG SRC="img_08_Gde.jpg"></A>  
</BODY></HTML>  
 
 
c pas mieux ?

 

[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 03-04-2002 à 22:14:29    

:cry:  :cry:  
tjs pas...
J'ai reduit à ça pour y voir plus clair:
 
<SCRIPT LANGUAGE="javascript">
   function vue_tophs(nom)  
   {
      msg="window.open('','';)"
      msg.document.write('<HTML><BODY>'+'<CENTER>
      <IMG SRC=\"'+nom+'\"></CENTER>'+'</BODY></HTML>';)
   }
</SCRIPT>
 
Et l'appel de la fonction :
 
<A HREF="#" onClick="vue_tophs('img_08.jpg';)">
<IMG SRC="img_08.jpg"></A>
 
Il existe un interpreteur qui montre un peu les erreurs (ou IE le fait peut etre ??) ?? Parce qu'à part "IL existe des erreur sur la page" il me dis pas gd chose.... :(

Reply

Marsh Posté le 03-04-2002 à 22:16:43    

dans ie tu cliques en bas a gauche quand y a une erreur, le petit panneau 'attention'
 
<SCRIPT LANGUAGE="javascript">  
  function vue_tophs(nom)  
  {  
     msg=window.open('','';);
     msg.document.write("<HTML><BODY>"+"<CENTER>  
     <IMG SRC=\""+nom+"\"></CENTER>"+"</BODY></HTML>" );  
  }  
</SCRIPT>  
 
Et l'appel de la fonction :  
 
<A HREF="#" onClick='vue_tophs("img_08.jpg" )'>  
<IMG SRC="img_08.jpg"></A>
 
 
j'avais pas fait gaffe, mais sans les ; a la fin des lignes ca marche pas trop

 

[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 03-04-2002 à 22:23:32    

mouaarfffffffff des ";" ...
 
Heuresement que mon manque d'experience m'excuse (partiellemeent)  :ange:  
Chui sal et pas rasé.. Mais pour te remercier.. tu veus un bisous qd meme?????  :lol:  :lol:

Reply

Marsh Posté le 03-04-2002 à 22:26:11    

helmut_bar a écrit a écrit :

mouaarfffffffff des ";" ...
 
Heuresement que mon manque d'experience m'excuse (partiellemeent)  :ange:  
Chui sal et pas rasé.. Mais pour te remercier.. tu veus un bisous qd meme?????  :lol:  :lol:  




 
euh ... nan chuis malade  :ange:

Reply

Marsh Posté le 03-04-2002 à 22:42:42    

en tt cas merci ;)

Reply

Marsh Posté le 03-04-2002 à 22:44:05    

bah de rien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed