Rechercher : dans
Par :

[JavaScript] pb document.referrer

Dernière réponse le 22 avr 2005 à 17:36:35 K-féine, le 21 avr 2005 à 17:51:37 
 Signaler ce message aux modérateurs

Bonjour, voici mon code en javascript.
Je veux que lorsque l'on vient de http://www.eprepa.com, la variable cookie reçoit 1. Or l'algorithme passe directement à else et attribue 0.
J'ai vérifié et document.referrer egale bien http://www.eprepa.com/ donc je ne comprend pas où est l'erreur.

Merci de votre aide.

var urlref = document.referrer;
var Eprepa = urlref.indexOf('eprepa');
if(Eprepa > 0)
{
document.write("<?php $cookie='1'; ?>");
}
else
{
document.write("<?php $cookie='0'; ?>");
}

Meilleures réponses pour « [JavaScript] pb document.referrer » dans :
Javascript - Date de dernière modification de la page VoirIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document :
Javascript - Manipulation des contrôles clavier VoirManipulation des contrôles clavier Cette astuce a pour but de vous faire découvrir la (ou du moins une) manière de contrôler les évènements clavier en javascript. Cela vous permettra de contrôler/attribuer les/des comportements particuliers à...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - La notion d'objet VoirNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui...
Javascript: les méthodes associées aux objets VoirQu'appelle-t-on une méthode? Une méthode est une fonction associée à un objet, c'est-à-dire une action que l'on peut faire exécuter à un objet. Les méthodes des objets du navigateur sont des fonctions définies à l'avance par les normes HTML, on ne...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

K-féine, le 22 avr 2005 à 14:34:16

Up

Répondre à K-féine

2

K-féine, le 22 avr 2005 à 17:20:33

Up

Répondre à K-féine

3

 crabs, le 22 avr 2005 à 17:36:35

Salut,
Au dela du problème javascript que tu exposes, il y a une petite
erreur de conception dans ce que tu présente.
En effet le code entre les balises <?php ... ?> ne sera pas exécuté puisque tu es
sur le client (document.write modifie la page vu par le navigateur) et que
le PHP est éxécuté par le serveur, avant la fin l'envoi de la page.
De manière général tu utilise PHP et que lui pour générer une page, le javascript
lui ne s'exécute qu'à la fin de création de la page.
Utilise dans ton script PHP la variable $_SERVER['HTTP_REFERER'] pour
trouver la valeur de $cookie, c'est la même valeur dans ton script PHP que
l'attribut document.referrer en javascript
A+, Crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs