window.location.href
14 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
window.location.href
Bon petite question toute bete mais dont je cherche la soluce depuis maintenant 1 heure ... ca me gave mais comme souvent je dois passer a cote d'un truc simple ...
fonction toute con :
Pourquoi webdeveloppeur me dit window.location.href is not a function et que la redirection ne fonctionne pas
alors que window.replace fonctionne bien (mais empeche un retour arriere)
fonction toute con :
- Code: Tout sélectionner
function Redirect(rub) {
window.location.href('http://www.domain.fr/fichier.php?rub='+rub+'');
}
Pourquoi webdeveloppeur me dit window.location.href is not a function et que la redirection ne fonctionne pas
non en fait ca marche pas ... le window.location.replace recharge la page donc le bouton "precedent" n'a pas d'historique ... c'est nul
Mon probleme est que j'ai rendu cliquable un div via l'attribut onclick je fais donc un
puis ma fonction toute bete
avec ca : window.location.href ca marche pô (window.location.href is not a function)
avec ca : window.location.replace ca marche mais je ne peux pas retourner en arriere puisque ca me recharge ma page.
Je deviens fou avec une connerie ca saoule.
Mon probleme est que j'ai rendu cliquable un div via l'attribut onclick je fais donc un
- Code: Tout sélectionner
<div onclick="Redirect({var})"></div>
puis ma fonction toute bete
- Code: Tout sélectionner
function Redirect(var) {
window.location.href('http://www.domain.fr/fichier.php?var='+var+'');
}
avec ca : window.location.href ca marche pô (window.location.href is not a function)
avec ca : window.location.replace ca marche mais je ne peux pas retourner en arriere puisque ca me recharge ma page.
Je deviens fou avec une connerie ca saoule.
-

BadProcESs - WRInaute accro

- Messages: 2656
- Inscription: Lun Juil 28, 2003 15:58
Regarde le post de poulpe plus haut
C'est une propriété, pas un fonction :
C'est une propriété, pas un fonction :
- Code: Tout sélectionner
function Redirect(var) {
window.location.href = 'http://www.domain.fr/fichier.php?var='+var+'';
}
-

UsagiYojimbo - WRInaute accro

- Messages: 5175
- Inscription: Mer Nov 23, 2005 10:38
raljx a écrit:ok j'ai bien compris que ce n'etait pas une fonction ...
donc window.location.replace lui fonctionne mais comment arriver a donner la possibilite a l'internaute de cliquer sur le bouton "precedent"
Mais pourquoi tu ne veux pas tester avec window.location.href, qui lui (enfin je pense j'ai pas testé) ne doit pas écraser l'historique de navigation ?
UsagiYojimbo a écrit:raljx a écrit:ok j'ai bien compris que ce n'etait pas une fonction ...
donc window.location.replace lui fonctionne mais comment arriver a donner la possibilite a l'internaute de cliquer sur le bouton "precedent"
Mais pourquoi tu ne veux pas tester avec window.location.href, qui lui (enfin je pense j'ai pas testé) ne doit pas écraser l'historique de navigation ?
pour le meme code
- Code: Tout sélectionner
<div onclick="javascript:window.location.href('http://www.domain.fr/fichier.php?var={var}')"></div>
Sur IE ca fonctionne
Sur Firefox non
blman a écrit:de mémoire, ça ne serait pas plutôt document à la place de window ?
document.location.href='http://www.domain.fr/fichier.php?rub='+rub;
meme constat blman sous firefox ca ne fonctionne pas
j'ai même vérifié si comme une prune je n'avais pas désactiver js via webdeveloppeur mais non ...
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
Je crois que c'est le onclick qui est bloqué par l'anti popup de FF.
Alors :
document.location.href = L'url de la page.
window.location.href = L'url de la barre d'adresse.
Pour simuler un clic sur un lien :
// Modifie l'historique
window.location.href="http://www.tonsite.com";
// Ne modifie pas l'historique
window.location.replace("http://www.tonsite.com");
document.location.href = L'url de la page.
window.location.href = L'url de la barre d'adresse.
Pour simuler un clic sur un lien :
// Modifie l'historique
window.location.href="http://www.tonsite.com";
// Ne modifie pas l'historique
window.location.replace("http://www.tonsite.com");
Bacteries a écrit:Alors :
document.location.href = L'url de la page.
window.location.href = L'url de la barre d'adresse.
Pour simuler un clic sur un lien :
// Modifie l'historique
window.location.href="http://www.tonsite.com";
// Ne modifie pas l'historique
window.location.replace("http://www.tonsite.com");
je suis d'accord avec toi bacteries mais mon pb est que sous FF3 le lien n'est pas actif (+erreur webdeveloppeur)
J'ai desactivé le bloqueur de Popup ... pas mieux
J'ai testé sur un autre ordi ... meme constat
Prise de tete pour un lien de me**e a 0.3€
peut etre un conflit js ?
Hello.
Envois directement à la page indiquée, et rajoute une entrée dans l'historique, tandis que
Envois directement sur la page mais remplace l'historique.
Je viens de tester ça sous Firefox 3.0.1
Par ailleurs, remplace
Par
Le javascript: est en trop, et ne doit être utilisé que pour les attributs href des lies cliquables. Là, tu génère une erreur de parsage.
Site de Saint Valentin pour Noémie
- Code: Tout sélectionner
document.location = 'URL';
Envois directement à la page indiquée, et rajoute une entrée dans l'historique, tandis que
- Code: Tout sélectionner
document.location.replace('URL');
Envois directement sur la page mais remplace l'historique.
Je viens de tester ça sous Firefox 3.0.1
Par ailleurs, remplace
- Code: Tout sélectionner
<div onclick="javascript:window.location.href('http://www.domain.fr/fichier.php?var={var}')"></div>
Par
- Code: Tout sélectionner
<div onclick="window.location.href('http://www.domain.fr/fichier.php?var={var}')"></div>
Le javascript: est en trop, et ne doit être utilisé que pour les attributs href des lies cliquables. Là, tu génère une erreur de parsage.
Site de Saint Valentin pour Noémie
14 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 :
- Google teste la recherche locale (Google Search by Location)
- Calculer l'indice de co-occurrence et le ratio E/F
- Aperçu des différents types de redirection
- Tutorial Google Maps API
- Google sait désormais suivre les liens JavaScript !
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Gérer l'entête HTTP en PHP
- Les meilleurs WRInautes en 2007
- Comment faire des liens en dur dans son annuaire
- La recherche d'annonces immobilières dans Google Maps
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum