|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
Bonjour,
Suite à la lecture de ce post : http://www.developpez.net/forums/d35...va-javascript/ j'ai essayé d'écrire la fonction suivante : Code :
Java --> coté serveur JS coté client Ces 2 langages peuvent-t-ils communiquer? sinon existe-t-il une solution alternative ? merci pour vos réponses Bien Cordialement, Bilou69 |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 573 ![]() |
En l'occurrence, pour pouvoir se rendre compte, il nous faudrait le code généré...
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
Merci de me répondre.
Tu veux le code java c'est bien ça? le voici : Code :
merci encore ! |
||
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
noooooooooon
on veut le code html généré afin de voir ce que tu tentes de mettre dans l'array ton langage serveur ne fait que rédiger le code html js ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 | ||
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
Désolé j'ai encore du mal à comprendre toutes les interactions client serveur.
J'ai copié le code source de ma page le voici : Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
tu devrais avoir ta réponse non ?
Code :
var tab = new array (1 objet(s) Fiche programme d'achat)
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 | ||
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
Ok donc mon tableau contient un objet.
dans ma fonction displayTab() j'ai mis : Code :
|
||
|
|
00
|
|
|
#8 | |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
Citation:
il n'est pas déclaré correctement !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 573 ![]() |
Non, il ne contient qu'une erreur de syntaxe
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#10 | ||
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
la déclaration d'un tableau en javascript c'est bien
Code :
|
||
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
alors pourriez-vous svp m'indiquer la bonne syntaxe ?
|
|
|
00
|
|
|
#12 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
si ... mais il faut juste que à cet endroit tu "rédiges" avec le langage serveur un array compréhensible pour js ...
le resultat devra ressembler à Code :
var monTableau = new Array('valeur1','valeur2','valuer3')
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#13 | |
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
qd je mets j'ai l'erreur suivante à cause du point virgule ;
Citation:
|
|
|
|
00
|
|
|
#14 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
c'est une erreur asp ... pas javascript ...
Encore une fois considère que ton langage serveur n'est qu'une machine à ecrire le code html js qui sera envoyé au navigateur. Le navigateur lui n'interprète que le html js reçu ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#15 | |
|
Membre éclairé
![]() F5(){F5} Inscription : avril 2008 Messages : 256 ![]() |
Bonjour,
De toute façon, faire du dynamique dans un js, c'est pas toptop, parce que ca veut dire qu'à chaque fois le serveur va réécrire le js... (d'ailleurs, comment cela se passe-t-il, ya-t-il un "content-change" côté serveur qui indique au client qu'il faut recharger le js? Donc il vaut mieux planquer tes variables dans le dom et les lire depuis le js. Ca fait déjà un problème de moins pour la syntaxe ![]() Citation:
. Edit : grilled
|
|
|
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
Merci pour vos réponses j'apprends plein de chose ce matin !
je veux bien faire comme tu dis mais qu'est-ce que le DOM puis-je avoir un exemple parce que je suis perdu. Ou alors peux tu me conseiller un bon tuto stp ? merci à tous |
|
|
00
|
|
|
#17 |
|
Futur Membre du Club
![]() Inscription : avril 2009 Messages : 83 ![]() |
Re,
n'y a-t-il pas une solution simple à mon pb. Comment puis-je récupérer une variable java dans une fonction JS pour résumer c'est cela que je souhaiterai faire. A priori ce n'est pas très propre mais bon ... Sinon Ajax serait peut-être la solution mais ça n'a pas l'air super simple qu'en pensez-vous ? merci encore ! Biou |
|
|
00
|
|
|
#18 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
tu auras de toute façon exactement le même souci avec ajax, vu que ton langage serveur doit rediger la syntaxe correcte d'un array javascript ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#19 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() ![]() Mathieu ROBINDéveloppeur Web Inscription : mai 2006 Messages : 1 116 ![]() |
Je crois que bilou69 n'a juste pas tout à fait saisi la distinction entre le serveur et le client.
Je vais essayer de faire au plus simple : Java (côté serveur) va s'exécuter à chaque appel depuis un client (navigateur par exemple). Il va générer du code HTML qui sera envoyer par le serveur au client, c'est ce qu'on appelle la réponse. Dans ce code HTML, tu peux bien évidemment y fourrer du JS et du CSS même si c'est mal. Si tu veux que JS puisse donc exploiter ton tableau Java, il faut que ce soit Java qui lui traduise ton tableau dans un format que JS comprend parce que lorsque JS s'exécutera, tu n'auras plus Java vu que tu seras sur le client et non plus sur le serveur.
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne. Le bouton ne masse pas les pieds, mais ça aide la communauté.
|
|
01
|
Copyright © 2000-2012 - www.developpez.com