compatibilité JS - PHP - HTML/CSS - Programmation
Marsh Posté le 30-07-2004 à 12:32:35
Le js ne s'execute qu'une fois la page chargée, donc ton code php (executé par le serveur, eut il fallu le rappeler) n'est qu'une chaine de caractere sans aucun sens.
Marsh Posté le 30-07-2004 à 12:49:37
Le js ne s'execute qu'une fois la page charger :
Si je créer la fonction directement dans mon document php ça marche.
Je suis pas une star en JS, mais si tu a une solution autre pour récupérer une variable php du document actif a partir d'une fonction JS situé dans une page référenceant les fonction.
Dans tout les cas merci quand même.
Marsh Posté le 30-07-2004 à 12:51:19
etrevilly a écrit : |
bah oui, mais si tu appelle un fichier js externe comme ca a l'air d'etre le cas ca ne marchera pas.
edit: Et dis toi bien qu'une fois la page chargée, exit tes variables php. Ni ta page ni une autre ne peut les récupérer.
Marsh Posté le 30-07-2004 à 12:54:05
etrevilly a écrit : Je suis pas une star en JS, mais si tu a une solution autre pour récupérer une variable php du document actif a partir d'une fonction JS situé dans une page référenceant les fonction. |
j'comprend ce que t'essaie de faire...
quoi qu'il en soit: php >> server side, donc une fois ta page chargée, t'es obligé de reloader pour utiliser une variable php
Marsh Posté le 30-07-2004 à 13:05:50
ok j'ai compris, je suis d'accord boulax.
Donc en fait j'essaye de récupérer le paramètre passer dans l'url avec un js externe (bv boulax).
Donc le seul moyen que je voit ce serait de récupérer l'url (url=document.location) et de la traiter comme un string. Ca me parait super lourd ya pas une fonction JS qui fait directement ça???
Marsh Posté le 30-07-2004 à 13:06:36
Je commence a plus rien comprendre, montre nous du code de ce que t'essayes de faire stp.
Marsh Posté le 30-07-2004 à 13:16:58
fichier1.php
fonction cargement()
fichier.js
fonction chargement(){
document.write("<a href='fichier2.php?param=paramètre de l'url du fichier1>Production</a>" );
}
Donc il faut que je récupère le paramètre de l'url du fichier1 ...
Marsh Posté le 30-07-2004 à 13:19:45
passe le en parametre de ta fonction js depuis fichier1
Code :
|
Marsh Posté le 30-07-2004 à 13:20:00
ps pardon pour les ereurs :
fichier1.php
chargement()
fichier.js
fonction chargement(){
document.write("<a href='fichier2.php?param=paramètre de l'url du fichier1'>Production</a>" );
}
Donc il faut que je récupère le paramètre de l'url du fichier1 ...
Marsh Posté le 30-07-2004 à 13:21:54
boulax a écrit : passe le en parametre de ta fonction js depuis fichier1
|
j'allais mettre la même chose... à une différence près..
Code :
|
Marsh Posté le 30-07-2004 à 13:23:37
ok pas bete, mais faut que je récupere seulement le paramètre de l'url donc je suis obligé de faire un traitement sur l'url pour extraire le paramètre ... il n'existe pas de fonction js qui extrait automatiquement le paramètre de l'url?
Marsh Posté le 30-07-2004 à 13:24:16
etrevilly a écrit : ok pas bete, mais faut que je récupere seulement le paramètre de l'url donc je suis obligé de faire un traitement sur l'url pour extraire le paramètre ... il n'existe pas de fonction js qui extrait automatiquement le paramètre de l'url? |
c'est ce que j'ai mis
Marsh Posté le 30-07-2004 à 13:35:26
ReplyMarsh Posté le 05-08-2004 à 10:43:14
http://php.developpez.com/faq/?pag [...] javascript
http://php.developpez.com/faq/?pag [...] javascript
c'est con a dire mais là tu as toutes tes reponses
Marsh Posté le 22-05-2008 à 12:05:11
J'ai moi aussi un soucis et j'ai cherché mais j'ai l'impression qu'il y a 20 méthode
je suis sur ma page annuaire et j'aimerais recuperer le parametre de l'url de la page précedente exemple :
( http://index.html?accueil=1 ) et faire afficher lorsque que l'on passe de la page index à la page annuaire une boite d'alerte avec le paramètre 'accueil = 1' sur la page annuaire !
<script language='javascript'>
var url= "url="+window.location.href ;
document.location= url;
alert("accueil=1" );
</script>
Je pense que ce n'est pas bon mais si vous pouvez me donner une solution qui marche ! Merci
Marsh Posté le 30-07-2004 à 11:32:00
Bijours a tous,
depuis ce matin je me prend la tête ac ça
dans ma page fonction.js j'ai une fonction qui contient ça :
document.write('<?php echo $affaire?>')
Dans ma page php j'appelle la fonction et ça ne fait rien alors que si j'insère la balise php dans ma page ça marche !!!!
J'ai fait des recherches et apparement ça viendrait des espaces qui seraient convertis en %20.
Qu'est-ce que vous en pensez??? car moi je deviens fou