Bonjour,
j'ai un problème.
Je voudrais annuler la redirection vers une autre page tout laissant l'utilisateur la possibilité de cliquer sur cette redirection (sous forme d'un lien).
Merci
Bonjour,
j'ai un problème.
Je voudrais annuler la redirection vers une autre page tout laissant l'utilisateur la possibilité de cliquer sur cette redirection (sous forme d'un lien).
Merci
Heu...
tu pourrais donner un exemple s'il te plaît ?
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
salut !
annule tout simplement la redirection (supprime la balise meta qui s'en occupe) et dans le corps de la page mets le lien vers ladite page.
supprimer du headerajouter dans la page
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv=refresh content="0;url=nouvellepage">
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href=nouvellepage>lien</a>
Je vais essayer de m'expliquer, ça risque d'être laborieux :p
Environnement JAVA, J2EE, STRUTSet javascript.
Mon écran se présente de la façon suivante:
- A gauche une frame avec les liens (href)
- A droite ma fenetre principale (F1)
Dans F1 voici mon :
et les fonctions javascript suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <body onUnload="quitter()" onmouseup="whichButton(event)">
Ici la fonction checkinput verifie les erreurs de données.
Cas 1 :-Si check=true et Checkinput()=true => Alors la redirection se fait dans l'action après sauvegarde.
Cas 2 :-Si check=true et Checkinput()=false => Alors la redirection NE DOIT PAS se faire et on reste sur cette même page sans la recharger.
Cas 3 :-Si check=false => Alors redirection depuis le click utilisateur.
Le cas 3 ne fonctionne pas, je ne veux pas faire le submit mais je ne veux pas non plus de redirection. Ce dernier me pose problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function quitter() { if(tname!="submit" && flagModif==true) { Check = confirm("Voulez-vous enregistrer les modifications ?"); if( Check == true && checkInput()==true) {document.spireAvisForm.lien.value = lien; document.getElementById("btnSave").click(); } else {document.spireAvisForm.submit();} } }
La fonction whichButton me permet de récupérer le lien cliqué par l'utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function whichButton(event) { tname = ""; tname=event.srcElement.type; lien = ""; document.spireAvisForm.lien.value = ""; lien = event.srcElement.href; }
Voilà je sais pas si c'est clair :p
Merci pour votre aide...
![]()
+ indentation du code + MOINS de couleurs
![]()
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Partager