meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008
-
10 janv. 2008 à 11:15
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008
-
10 janv. 2008 à 17:56
Bonjour ,
Debutant je me suis lancé dans l'elaboration d'un script ( Avec l'aide du net ) permattant de creer des popup avec une image a l'interieur. (
Le probleme que j'ai c'est que qund je clique sur l'image en question la fenetre popup s'ouvre mais avec toutes les images qye j'ai en lien.
Ma question est donc : Comment faire pour que le popup affiche l'immage en question et pas toutes les images mises en lien.
j'ai regarder pas mal de script et je comprend toujours pas mon erreur.
Merci de votre aide
Romain
voici le scrip en question
<html>
<head>
<title></title>
<script type="text/javascript">
<!-- Debut
function ImageMax(chemin)
{
html = '<html> <head> <title>ImageMax</title> </head>
et ça baigne
( enfin... aux resize, paramétrage des barres... près
comme j'oblige tout à s'ouvrir dans un nouvel onglet,
ça n'a aucun effet, je pense d'ailleurs que quasi tout
le monde agit comme ça, et refuse aussi les pop-up )
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 13:43
desolé je me suis mal expliqué...
j'ai plusieurs images en vigniettes (thumbnail) , quand je clique sur une image je souhaite faire apparaitre cette image dans une nouvelle fenetre popup.
Mon probleme est que quand je clique sur une image , le popup s'ouvre mais avec toutes les images alors que je souhaite en avoir une seul , l'image cliquée au depart...
je pense que le probleme vien du <a href et non de la fonction qui permet de creer le popup.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 janv. 2008 à 14:05
si tu me répètes la même chose, je ne peux que te répondre la même chose.
aux rectifications près apportées ( et aux restrictions citées) , avec les navigateurs
dont je dispose ( IE7, Opera, FF, k-meleon, safari ), et avec windows.xp ;o))
tout baigne, et le pop-up n'affiche bien qu'une image.
je pense que tu crois voir la pop-up et en réalité tu vois le même page
car tu dois avoir une erreur que j'ai peut-être corrigée dans mes
modifs.
à propos ( ça aide ) :
¡————————¡——————————————————————————————————————————————————————————¡
|FireFox |regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
| | |
| | et mieux, télécharger FireBug |
¦————————¦——————————————————————————————————————————————————————————¦
|Internet|activer le deboggage : Outils/options Internet/Avancés |
|Explorer| dans la liste, sous "Navigation" : décocher |
| | ° Afficher une notification de chaque erreur de script |
| | ° Désactiver le débogage de Scripts (Internet Explorer) |
| | |
| | et mieux, télécharger le Debogger IE |
¦————————¦——————————————————————————————————————————————————————————¦
|K—Meleon|regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
¦————————¦——————————————————————————————————————————————————————————¦
|Opera |regarder la "console d'erreurs" |
| | utils / Asole d'erreurs |
¦————————¦——————————————————————————————————————————————————————————¦
|Safari |regarder Debug / Show JavaScript Console |
| | |
| |modif Fichier "Support:\Documents and Settings\utilisateur|
| |\Application Data\Apple Computer\Safari\Preferences.plist"|
| | y ajouter <key>IncludeDebugMenu</key> |
| | <true/> |
!————————!——————————————————————————————————————————————————————————!
ou alors ne comprends-je rien à rien ?
mais je répète, avec mes modifs : ça baigne.
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 14:32
salut ,
j'ai incoporé tes modifs dans le code javascrip .
quand je clique sur l'image cela m'ouvre une fenetre pop-up ou j'ai bien l'image en question mais aussi les images de mes autres href .
[#
]
[#
]
[#
]
En gros j'ai ces trois images si dans ma fenetre alors que je ne souhaite que la 1ere ou la seconde etc... en fonction d'ou je clique.
si je clique sur l'image xorg.jpg , je souhaite avoir seulement cette image dans le pop-up et pas les autres.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 janv. 2008 à 14:40
>> je souhaite avoir seulement cette image dans le pop-up et pas les autres.
désolé... mais c'est ce qui se passe.
tu dois bloquer sur je ne sais quoi ou je ne comprend pas...
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 14:43
ouaip c'est bizarre ,j'y comprend rien car quand je clique l'image apparait mais si j'etire la fenetre , je remarque qu'il y a dans la meme fenetre pop-up les autre images.
Mais merci pour l'info c'est cool , le scrip fonctionne alors ?.
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 14:51
voila que maintenant j'enleve toutes mes photos du repertoire photo , j'en remet une , je change mon href et la , dans la fenetre il n'y a plus d'image....
Vive la prog..
c'est pas facile au debut putain
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 janv. 2008 à 14:55
>>mais si j'etire la fenetre , je remarque qu'il y a dans la meme fenetre pop-up les autre images.
non....
peut-être éviter ImageMax comme nom à l'image qui est déjà une fonction
ça ne fonctionnera d'ailleurs probablement qu'avec IE ou Opera, avec les autres
navigateurs il faudrait un ID sur l'image et utliser document.getElementById
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 14:58
ok j'essaye de gerer merci.
En gros tu veux que j'associe l'image a un ID comme ca ca la retrouve automatiquement au lieu de mettre un href pour chaque images dans le repertoire images
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 janv. 2008 à 14:59
si c'est sur un site, donnes nous l'adresse qu'on regarde
ce que tu fais exactement !
>>c'est pas facile au debut
à la fin non plus... les charmes de la programmation ;o))
ce que je veux c'est exactement l'exemple donné a partir du lien ci-dessus.
les 3 photos sont l'exemple que ca marche normalemnt , mais il y a un probleme chez moi...
je vais bien trouver une de ces 4
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 janv. 2008 à 15:05
>>associe l'image a un ID
oui
>>retrouve
automatiquement au lieu de mettre un href pour chaque images dans le
repertoire images
euh... non. dans le popup !
document.ImageMax.width+10 ne fonctionne pas avec navigateurs autres que IE ou Opera ( ... )
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 15:16
onBlur="top.close()"
. cet événement (
onBlur
) avec la méthode close
permet de fermer la fenêtre lorsque l'on clique à coté.
Bon je mis remet , je n'hesite pas a reposter en cas de besoin .
merci ,
meego
Messages postés21Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention11 décembre 2008 10 janv. 2008 à 15:46
Bon ba la mes images ne s'affichent plus , j'ai le petit icone comme quoi le chemin est erroné...
Ouaip tous se trouve dans le repertoire www/photoexplorer.
tous les fichier liés au site