[Résolu]Problème JS - replace

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par DIEZ, 21 Mars 2006.

  1. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0
    Voilà, dans mon code j'utilise une fonction JS faite maison

    Code:
    <script language="javascript">
    	function deco(){
    		if (confirm("Désirez vous quitter l'interface d'administration ?")){
    			location.replace("le site visé") ;
    		}
    		else{
    			refresh(777) ;
    		}
    	}
    </script>
    Et je l'intègre de cette manière

    Code:
    <form name="form1" action="" method="post" target="" onSubmit="javascript:deco()">
    		<input name="rech" type="hidden" value="">
    		<table align="center">
    			<tr align="center"><td><strong><?php echo $titre_deconnexion ; ?></strong></td></tr>
    			<tr><td>&nbsp;</td></tr>
    			<tr><td><input type="submit" name="Submit" value="<?php echo $deco ; ?>" /></td></tr>
    		</table>
    	</form>
    Quand je clique sur le bouton j'ai bien la fonction "confim()" qui est activé et je peux choisir entre "ok" et "annuler". Jusque là rien d'anormal.

    Seulement, là où ça plante c'est que quelque soit mon choix il me recharge la page (en tombant à chaque fois dans le "else" je suppose).

    Quelqu'un à la ligne pour remplacer ce

    Code:
    location.replace("le site visé") ;
    qui me semble posé problème ?
     
  2. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0
    A oui, ce que je veux faire, c'est de rediriger en JS vers une autre page.

    Ne marche pas non plus.
     
  3. Eric 2A
    Eric 2A WRInaute discret
    Inscrit:
    26 Février 2006
    Messages:
    155
    J'aime reçus:
    0
    window.location.href = "..."
     
  4. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0

    Euh, j'ai essayé (et j'ai ré-essayé dans le doute), ce ne veut pas.


    Bouhouhou, :cry:

    merci quand même
     
  5. phpmikedu83
    phpmikedu83 WRInaute passionné
    Inscrit:
    6 Août 2005
    Messages:
    1 012
    J'aime reçus:
    0
    et un petit return false, non???
     
  6. Szarah
    Szarah WRInaute accro
    Inscrit:
    22 Février 2006
    Messages:
    5 997
    J'aime reçus:
    1
    Et remplacer
    location.replace("le site visé") ;
    par
    window.location="http://...";
     
  7. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0
    Dans ma fonction "deco()" j'intègre la fonction prédefinie "confirm()", celle ci gère automatiquement les 2 cas, si j'ai cliké sur "ok" je fais mon instruction (défectueuse pour l'instant) sinon je rentre dans le "else" et j'active ainsi ma fonction "refresh()" (qui elle marche correctement).

    Alors selon toi jle met où le "return false" ?

    edit : j'ai essayer de faire

    Code:
    <form name="form1" action="" method="post" target="" onSubmit="<?php header("Location : mon_site_visé") ; ?>">
    et il grogne aussi
     
  8. phpmikedu83
    phpmikedu83 WRInaute passionné
    Inscrit:
    6 Août 2005
    Messages:
    1 012
    J'aime reçus:
    0
    Le but, du return false, c'est d'éliminer l'interpretation normale du clic (CAD envoi du FORM) qui renvoi à la même page puisque tu n'as pas défini l'attribut action ;-)
    alors, moi je le mettrai à la fin de la fonction ;-)
     
  9. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0
    Je vais mangé, je fais les test en rentrant et si ça marche jte fais un énorme calin virtuel ...
     
  10. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0
    Jte dois un demi calin

    [​IMG]


    J'ai essayer avec le "return false" mais ça n'a pas été très concluant, finalement j'ai opté pour :

    Code:
    <script language="javascript">
    	function deco(){
    		if (confirm("Désirez vous quitter l'interface d'administration ?")){
    			window.location="mon_site_visé" ;
    		}
    		else{
    			window.reload ;
    		}
    	}
    </script>
    et j'ai mis l'appel de la fonction de le "action" du form :
    Code:
    <form name="form1" action="javascript:deco()" method="post" target="" >
    Merci beaucoup
     
  11. phpmikedu83
    phpmikedu83 WRInaute passionné
    Inscrit:
    6 Août 2005
    Messages:
    1 012
    J'aime reçus:
    0
    On peut vraiement pas échanger contre blonde à forte poitrine??? :lol:
     
  12. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    682
    J'aime reçus:
    0
    jt'ai trouvé une très belle brune...

    J'espère que ç ane gène personne?

    [​IMG]
     
  13. phpmikedu83
    phpmikedu83 WRInaute passionné
    Inscrit:
    6 Août 2005
    Messages:
    1 012
    J'aime reçus:
    0
    ah, si tu me prends par les sentiments, là je prend ;-)
     
Chargement...
Similar Threads - [Résolu]Problème replace Forum Date
[RESOLU]probleme lors de l'update des informations Développement d'un site Web ou d'une appli mobile 7 Avril 2010
[Resolu]Probleme soumission boutique 1and1 Problèmes de référencement spécifiques à vos sites 25 Mai 2009
[Résolu]Problème avec Ajax Développement d'un site Web ou d'une appli mobile 23 Août 2008
[résolu]Problème insoluble avec un ORBER BY Développement d'un site Web ou d'une appli mobile 15 Juillet 2008
[Resolu]Probleme installation forum PHPBB Développement d'un site Web ou d'une appli mobile 11 Juillet 2008
[résolu]problème d'indexation url finissant par /1 Crawl et indexation Google, sitemaps 20 Juin 2008
[Résolu]Problèmes d'accent dans le Flux RSS Développement d'un site Web ou d'une appli mobile 29 Mai 2008
[Résolu]Problème de syntaxe pour une RewriteRule URL Rewriting et .htaccess 5 Mai 2008
[résolu]Probleme serveur chez ovh Administration d'un site Web 5 Janvier 2008
[résolu]probleme de recuperation des checkbox Développement d'un site Web ou d'une appli mobile 31 Décembre 2007
[Résolu]Problème avec imagerotate() Développement d'un site Web ou d'une appli mobile 30 Décembre 2007
[résolu]problème d'une simple redirection .php en .html URL Rewriting et .htaccess 27 Août 2007
[Résolu]Problème de soulignement dans un menu Développement d'un site Web ou d'une appli mobile 9 Juillet 2007
[Résolu]Problème menu en fonction du naviguateur Développement d'un site Web ou d'une appli mobile 30 Juin 2007
[RESOLU]Probleme tres simple CSS menu Développement d'un site Web ou d'une appli mobile 28 Juin 2007
[resolu]problème css IE6 Développement d'un site Web ou d'une appli mobile 6 Juin 2007
[résolu]Problème affichage DIV sous Firefox Développement d'un site Web ou d'une appli mobile 15 Avril 2007
[resolu]Problème FCKeditor Développement d'un site Web ou d'une appli mobile 7 Août 2006
[Resolu]Problème activex flash Développement d'un site Web ou d'une appli mobile 1 Juin 2006
[Résolu]Problème affichage numéro Développement d'un site Web ou d'une appli mobile 19 Avril 2006