[Javascript] Question simple : image et varib

Résolu/Fermé
Sophie - 24 juil. 2005 à 14:48
HackTrack Messages postés 618 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 13 juillet 2013 - 25 juil. 2005 à 15:28
Bonjour tout le monde !
J'ai une petite question en js, je suis sûre qu'elle est facile, je ne m'y suis mise que depuis une petite heure.
J'ai une collection assez faramineuse de fichiers du genre "blahblah/trucbidule###.jpg". Je voudrais faire une page s'appelant "blahblah/trucbidule###.html" correspondant à chacun d'eux, dans laquelle il y aurait un "img src=trucbidule###.jpg".

J'ai pensé à un machin comme ça (je préfère mettre toute la source, si je me suis trompée dans l'html...)

<html>
<HEAD>
<SCRIPT language="JavaScript">
<!--
function image()
{
var adresse;
adresse=document.location;
adresse=document.location.subString(0,adresse.length - 4);
adresse=adresse + ".jpg";
return adresse;

}


//-->
</SCRIPT>
</head>

<body>
<script language="JavaScript">
<!--
document.write("<img src='" + image() + "' width= height= blah blah>");
-->
</script>
</body>
</html>

En gros, récupérer le nom de la page courante, lui enlever le .html et lui rajouter .jpg à la fin, l'afficher.
Mais ca marche pas, et étant une tanche complète en javascript, je me remets entièrement à vos lumières.
'Rci !

1 réponse

HackTrack Messages postés 618 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 13 juillet 2013 972
25 juil. 2005 à 15:28
<html>
  <head>
    <script language="JavaScript">
	  function image(){
	    var adresse=document.location.href;
		adresse=adresse.substring(0,adresse.length - 5)+ ".jpg";
		window.status=adresse;
		return adresse;
      }	  
	  
	  function loadImage(){
	    img = document.all("photo");
		img.src=image();
	  }
    </script> 
</head> 

<body onload="loadImage();">
	<img src="" name="photo" />
</body> 
</html> 



;-)
HackTrack
0