[Résolu]Problème JS - replace
13 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[Résolu]Problème JS - replace
Voilà, dans mon code j'utilise une fonction JS faite maison
Et je l'intègre de cette manière
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
qui me semble posé problème ?
- Code: Tout sélectionner
<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: Tout sélectionner
<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> </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: Tout sélectionner
location.replace("le site visé") ;
qui me semble posé problème ?
Dernière édition par DIEZ le Mar Mar 21, 2006 15:20, édité 1 fois.
-

phpmikedu83 - WRInaute accro

- Messages: 1281
- Inscription: Sam Aoû 06, 2005 7:34
et un petit return false, non???
phpmikedu83 a écrit:et un petit return false, non???
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: Tout sélectionner
<form name="form1" action="" method="post" target="" onSubmit="<?php header("Location : mon_site_visé") ; ?>">
et il grogne aussi
-

phpmikedu83 - WRInaute accro

- Messages: 1281
- Inscription: Sam Aoû 06, 2005 7:34
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
alors, moi je le mettrai à la fin de la fonction
Jte dois un demi calin
J'ai essayer avec le "return false" mais ça n'a pas été très concluant, finalement j'ai opté pour :
et j'ai mis l'appel de la fonction de le "action" du form :
Merci beaucoup
J'ai essayer avec le "return false" mais ça n'a pas été très concluant, finalement j'ai opté pour :
- Code: Tout sélectionner
<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: Tout sélectionner
<form name="form1" action="javascript:deco()" method="post" target="" >
Merci beaucoup
Dernière édition par DIEZ le Mar Mar 21, 2006 15:18, édité 3 fois.
-

phpmikedu83 - WRInaute accro

- Messages: 1281
- Inscription: Sam Aoû 06, 2005 7:34
On peut vraiement pas échanger contre blonde à forte poitrine???
Dernière édition par phpmikedu83 le Mar Mar 21, 2006 15:21, édité 1 fois.
-

phpmikedu83 - WRInaute accro

- Messages: 1281
- Inscription: Sam Aoû 06, 2005 7:34
ah, si tu me prends par les sentiments, là je prend 
13 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Ecrire un sitemap pour Google News
- Définition(s) du Web 2.0
- Google Code Jam 2003
- Mise à jour des services Postini
- Aperçu des différents types de redirection
- Référencement d'un forum phpBB
- Comment faire des liens en dur dans son annuaire
- Matt Cutts déclare la guerre au spamdexing en français (et autres langues)
- Comment éviter les contenus dupliqués (avec/sans le www)
- Commande site: sur Google et pages ignorées
- fonction replace
- replace PHP
- Fonction Replace - MYSQL
- window.location.replace('**ça merdouille**')
- Accents avec eregi replace // indexation Google
- replace en masse dans un répertoire et ses sous repertoires.
- Probleme de formulaire [Résolu]
- [RESOLU] Problème de redirection
- Problème de réécriture [RESOLU]
- [résolu] Problème bizarre
- [Resolu] Probleme de fsockopen
- probleme Mywri [résolu]
- [Resolu] Probleme redirection [Need Help]
- [resolu]Problème FCKeditor
- [resolu] probleme de requete
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum