Probléme avec javascript
Fermé
Leyit
Messages postés
2
Date d'inscription
vendredi 7 mai 2010
Statut
Membre
Dernière intervention
7 mai 2010
-
7 mai 2010 à 01:25
Leyit Messages postés 2 Date d'inscription vendredi 7 mai 2010 Statut Membre Dernière intervention 7 mai 2010 - 7 mai 2010 à 12:31
Leyit Messages postés 2 Date d'inscription vendredi 7 mai 2010 Statut Membre Dernière intervention 7 mai 2010 - 7 mai 2010 à 12:31
A voir également:
- Probléme avec javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
2 réponses
adgem0
Messages postés
119
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
7 mai 2010
159
7 mai 2010 à 10:22
7 mai 2010 à 10:22
Salut,
Essaye de supprimer l'attribut href="#" de ta balise <a ...></a>
Essaye de supprimer l'attribut href="#" de ta balise <a ...></a>
Leyit
Messages postés
2
Date d'inscription
vendredi 7 mai 2010
Statut
Membre
Dernière intervention
7 mai 2010
7 mai 2010 à 12:31
7 mai 2010 à 12:31
ça ne change rien sinon que le clic de l'image ne déclanche même plus le rafraichissement de la page.
J'ai regardé les code source de ma page (pour être certain que le php fonctionnait bien)
ça me donne:
à l'appel de la fonction
<a href="#" onclick="ImageMax('photos/Nlife2.JPG'); "><img src="photos/Nlife2.JPG" alt="une photo" width="320px;" height="180px;"/></a>
[...]
bon j'ai trouvé la source du problème, le code donné n'est pas fonctionnel, cependant si j'affiche le code source du site où je l'ai trouvé et que je le copie colle ça marche (et miracle, il y a deux variables en plus XD)
donc en fait il fallait l'entête de fonction suivante
function ImageMax(chemin)
{
i1 = new Image;
i1.src = chemin;
html = '<html><head><title>ImageMax</title></head><body scroll="no" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" onBlur="top.close()"><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+10,document.ImageMax.height+30)"></body></html>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
voil^à
merci de la réponse, elle m'a ouvert les yeux XD
J'ai regardé les code source de ma page (pour être certain que le php fonctionnait bien)
ça me donne:
à l'appel de la fonction
<a href="#" onclick="ImageMax('photos/Nlife2.JPG'); "><img src="photos/Nlife2.JPG" alt="une photo" width="320px;" height="180px;"/></a>
[...]
bon j'ai trouvé la source du problème, le code donné n'est pas fonctionnel, cependant si j'affiche le code source du site où je l'ai trouvé et que je le copie colle ça marche (et miracle, il y a deux variables en plus XD)
donc en fait il fallait l'entête de fonction suivante
function ImageMax(chemin)
{
i1 = new Image;
i1.src = chemin;
html = '<html><head><title>ImageMax</title></head><body scroll="no" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" onBlur="top.close()"><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+10,document.ImageMax.height+30)"></body></html>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
};
voil^à
merci de la réponse, elle m'a ouvert les yeux XD