cs_med76
Messages postés9Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention21 octobre 2008
-
21 oct. 2008 à 15:09
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
22 oct. 2008 à 08:21
Bonjour,
J'aimerais savoir si on peut accéder à des éléments d'une page inclue en PHP (avec la fonction include()) avec du javascript.
Je pose la question car j'essaye d'accéder avec javascript à un formulaire qui se trouve dans une page inclue.
La console d'erreur de firefox me renvoi : "formulaire is undefined". formulaire est une variable égale à : document.forms['formulaire'].
Le formulaire en question porte l'id "formulaire".
Quelqu'un pourrait-il me confirmer si cela est possible ou non?
Et si non quelles seraient les solutions alternatives?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 oct. 2008 à 15:18
bonjour,
tu n'as pas percuté "comment ça se passe".
php sur le serveur ( avec les include ou pas ) génère une page html/javascript
et envoie le résultat vers le micro du client. il se termine, n'existe plus.
html/javascript sur le micro se déroule ( php ? connait pas )
quand à ton souci, mon foie, tu dois confondre ID et NAME
document.forms['"formulaire'] recherche un <form name="formualire"...>
entre nous d'ailleurs document.formulaire marche aussi bien
si tu mets <form id="formulmaire"...>
il faut l'adresser avec document.getElementById("formulaire")
( sauf avec IE, qui peut remplacer l'ID par le name et visser vers ça )
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 21 oct. 2008 à 16:24
une petite explication sur le protocole HTTP:
Qu'est-ce-que le HTTP ?
Preface
Ce
tuto est pour debutant, je n'ai pas le niveau pour ecrire plus, alors
je vous le dit tout de suite, il est TRES incomplet... J'en ai
simplement marre des erreurs de header sur phpcs, de session_start,
setcookie et autre, et marre des confusions php / javascript ; alors
j'explique comment se deroule une requete HTTP simple...
Intro : connection ? qu'est-ce-que c'est ?
Une
connection est dite etablie lorsqu'un client ouvre un socket vers un
serveur. Un serveur qu'est-ce-que c'est ? C'est un programme qui ecoute
(fonction listen) un port. Je ne reviendrais pas sur ce que c'est qu'un
port... Un client qu'est-ce-que c'est ? C'est un programme qui se
connecte a un serveur, a l'aide d'un couple (ip, port). le client et le
serveur peuvent alors communiquer, ils utilisent pour cela un protocol
(un protocol est une norme qui regit la facon dont ils doivent parler
pour se comprendre) le protocol est decrit dans des rfc (donc si vous
cherchez de la doc sur un protocol, tapez rfc + nom du protocol sur
google).
Description
Le HTTP est un protocol : hypertext transfert protocol, wikipedia
cs_med76
Messages postés9Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention21 octobre 2008 21 oct. 2008 à 19:29
Merci d'avoir répondu si vite.
Sinon, je sais déjà que le PHP est exécuté côté serveur et le javaScript côté client.
Simplement, je faisais simplement la remarque partant du constat que sans include sa fonctionne et avec sa ne fonctionne pas.
Au niveau du code généré, rien à signaler.
Quand aux ID et NAME, Bultez, tu as raison, mais de toute façon, j'avais essayé les deux...
Ce qui malheureusement me ramène au point de départ ...
Bon, je continue de chercher.
Si vous avez encore d'autres idées n'hésitez pas.
Med76
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 oct. 2008 à 08:21
>>e sais déjà que le PHP est exécuté côté serveur et le javaScript côté client.
ça ne semblait pas évident aux vues des questions
>>Si vous avez encore d'autres idées n
sans le moindre ch'tiot bout de code, ça va être de la devinette
( un p'tit bout ! l'extrait nécessaire et pas plus ! pas le php !
un extrait de la page résultante ! )
Bul [mon Site] [M'écrire]