Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2818 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  compatibilité JS - PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compatibilité JS - PHP

n°810921
etrevilly
Posté le 30-07-2004 à 11:32:00  profilanswer
 

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 :pt1cable:

mood
Publicité
Posté le 30-07-2004 à 11:32:00  profilanswer
 

n°811041
boulax
Inserer phrase hype en anglais
Posté le 30-07-2004 à 12:32:35  profilanswer
 

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.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°811060
etrevilly
Posté le 30-07-2004 à 12:49:37  profilanswer
 

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.

n°811062
boulax
Inserer phrase hype en anglais
Posté le 30-07-2004 à 12:51:19  profilanswer
 

etrevilly a écrit :


Si je créer la fonction directement dans mon document php ça marche.


 
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.


Message édité par boulax le 30-07-2004 à 12:52:44

---------------
Posté depuis des chiottes, sales. Me gusta.
n°811066
RiderCrazy
Posté le 30-07-2004 à 12:54:05  profilanswer
 

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.

:heink: 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 [:spamafote]

n°811076
etrevilly
Posté le 30-07-2004 à 13:05:50  profilanswer
 

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???

n°811078
boulax
Inserer phrase hype en anglais
Posté le 30-07-2004 à 13:06:36  profilanswer
 

Je commence a plus rien comprendre, montre nous du code de ce que t'essayes de faire stp.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°811087
etrevilly
Posté le 30-07-2004 à 13:16:58  profilanswer
 

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 ...

n°811090
boulax
Inserer phrase hype en anglais
Posté le 30-07-2004 à 13:19:45  profilanswer
 

passe le en parametre de ta fonction js depuis fichier1 [:spamafote]

Code :
  1. chargement(url)
  2. function chargement(url)
  3. {
  4. document.write("<a href='fichier2.php?param="+url+">Production</a>" );
  5. }


---------------
Posté depuis des chiottes, sales. Me gusta.
n°811091
etrevilly
Posté le 30-07-2004 à 13:20:00  profilanswer
 

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 ...

mood
Publicité
Posté le 30-07-2004 à 13:20:00  profilanswer
 

n°811094
RiderCrazy
Posté le 30-07-2004 à 13:21:54  profilanswer
 

boulax a écrit :

passe le en parametre de ta fonction js depuis fichier1 [:spamafote]

Code :
  1. chargement(url)
  2. function chargement(url)
  3. {
  4. document.write("<a href='fichier2.php?param="+url+">Production</a>" );
  5. }


j'allais mettre la même chose... à une différence près..  

Code :
  1. chargement($_GET['param'])
  2. function chargement(url)
  3. {
  4. document.write("<a href='fichier2.php?param="+url+">Production</a>" );
  5. }

n°811095
etrevilly
Posté le 30-07-2004 à 13:23:37  profilanswer
 

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?

n°811096
RiderCrazy
Posté le 30-07-2004 à 13:24:16  profilanswer
 

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 :o

n°811100
etrevilly
Posté le 30-07-2004 à 13:29:20  profilanswer
 

ok merci ça cété pas afficher ... t un amour grosse bise

n°811102
RiderCrazy
Posté le 30-07-2004 à 13:35:26  profilanswer
 

etrevilly a écrit :

ok merci ça cété pas afficher ... t un amour grosse bise

:sweat: [:phenos] :??:

n°811111
etrevilly
Posté le 30-07-2004 à 13:37:34  profilanswer
 

mdr

n°815604
gatsusat
Posté le 05-08-2004 à 10:43:14  profilanswer
 
n°1735593
shurik84
Posté le 22-05-2008 à 12:05:11  profilanswer
 

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


Message édité par shurik84 le 22-05-2008 à 12:06:35

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  compatibilité JS - PHP

 

Sujets relatifs
[PHP] nl2br, vaut-il mieux l'utiliser à l'écriture ou la lecture ?[PHP] $_SERVER['SCRIPT_NAME'] ou $_SERVEUR['PHP_SELF'] ?
[HTML] frames, valeurs php et moteur de recherche[PHP] problème de warning...
[PHP/SQL] - delete [résolu]Avoir la longueur d'une chaine en PHP
[PHP] Récupérer les infos de l'adresse[Java][PHP][SQL] Debutant: Par quoi commencer??
Connexion à distance base access avec php[PHP] Probleme avec un formulaire d'upload...
Plus de sujets relatifs à : compatibilité JS - PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR