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 (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>
Que votre situation soit bonne ou mauvaise, cela va changer...
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 (en bas)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager