Rechercher : dans
Par :

[Javascript] Question simple : image et varib

Dernière réponse le 25 jui 2005 à 15:28:00 Sophie, le 24 jui 2005 à 14:48:59 
 Signaler ce message aux modérateurs

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 !

Meilleures réponses pour « [Javascript] Question simple : image et varib » dans :
Javascript - Librairies d'effets pour vos images Voir Au gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
[FreeMind] Publier une mindmap dans une page web VoirFreeMind est un logiciel de mindmapping. Vous avez plusieurs possibilités pour publier votre mindmap dans une page web. Flash applet Java Simple image PNG HTML+Javascript (texte seulement) HTML+Javascript (texte+icônes) HTML+Javascript...
Redimensionner un lot d'images/photos VoirVous voulez redimensionner vos photos ou images pour pouvoir les envoyer plus facilement par mail, insérer sur un blog, ou plus simplement gagner de l'espace sur votre disque dur ? Mais vous ne voulez pas les redimensionner une par une à la main...
Graver une image ISO avec Nero 8 VoirGraver une image ISO avec Nero est très simple. Il suffit de suivre les instructions ci-dessous Fichier / Ouvrir Une fenêtre de recherche s'ouvre, qui vous permet de retrouver le fichier image à graver, vous cliquez sur celui-ci, puis sur le...
Télécharger Image Resizer VoirPetit utilitaire (PowerToy) basique, très simple, permettant de réduire la taille d'une image, dans le but, notamment, de l'envoyer par e-mail ou de la partager sur Internet (blog, site, album...). Pour plus d'informations: image resizer reduire la...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Gestion des images en HTML VoirComment afficher des images sur une page web? Quelques images sur un site Web peuvent le rendre plus attractif et plus convivial, cependant il est important de ne pas sombrer dans l'excès car les images peuvent impliquer un temps de chargement...
LaTeX - Insertion d'images VoirStyle LaTeX permet d'insérer des images de différents formats. Le plus simple est d'insérer des fichiers de type eps (Encapsuled Postscript) : Il suffit d'insérer dans le préambule la ligne suivante : \usepackage{graphicx} Puis d'insérer...

1

 HackTrack, le 25 jui 2005 à 15:28:00

<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

Répondre à HackTrack