begin process at 2012 05 29 16:54:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Probleme de innerhtml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de innerhtml

jeudi 21 avril 2011 à 12:08:47 | Probleme de innerhtml

VestaX

Membre Club


Salut,

voilà j'ai un soucis de innerhtml qui marche mais le contenu s'affiche dans la fonction javascript et non dans ma balise div.

Si quelqu'un a une solution svp!!!

voici mon code:

Code PHP :
<?php $renseignements_societe = 'nom de ma société'; ?>


Code Javascript :
<script type="application/javascript" language="javascript1.1">

function afficher_societe() {
renseignements = '<?php echo $renseignements_societe; ?>';
document.getElementById('societe').innerHTML = renseignements;
 }
function masquer_societe() {
renseignements = '';
document.getElementById('societe').innerHTML = renseignements;
 }
</script>


Code HTML :
<input type="radio" name="pro" value="OUI" onClick="afficher_societe()">OUI&nbsp;&nbsp;
<input type="radio" name="pro" value="NON" onClick="masquer_societe()">&nbsp;&nbsp;NON   

<div id="societe"></div>


voilà si quelqu'un pouvait m'aider svp.

Merci d'avance
jeudi 21 avril 2011 à 12:30:52 | Re : Probleme de innerhtml

kazma

Administrateur CodeS-SourceS
modifie cette ligne

Code Javascript :
<script type="application/javascript" language="javascript1.1">


en

Code Javascript :
<script type="text/javascript">
jeudi 21 avril 2011 à 14:05:50 | Re : Probleme de innerhtml

VestaX

Membre Club
Ca ne change rien au problème.

Ca se cale toujours dans la fonction javascript et non entre <div id="societe"> et </div>
jeudi 21 avril 2011 à 14:30:00 | Re : Probleme de innerhtml

jopop

Salut,

à quoi ressemble le code source généré côté client ?
Tu retrouves la ligne comac ? :
Code Javascript :
renseignements = 'nom de ma société';

ou comac ? :
Code Javascript :
renseignements = '<?php echo $renseignements_societe; ?>';


Dans le deuxième cas tu pourrais tenter un truc du genre :
Code Javascript :
renseignements = <?php echo "'". $renseignements_societe . "'"; ?>;

(A tester, je suis vraiment pas sûr de moi)
jeudi 21 avril 2011 à 14:34:47 | Re : Probleme de innerhtml

VestaX

Membre Club
Coté client ca ressemble à ça:

Code HTML :
<script language="javascript1.1" type="application/javascript">
function afficher_societe() {
renseignements = 'nom de la société';
document.getElementById('societe').innerHTML = renseignements;
 }
function masquer_societe() {
renseignements = '';
document.getElementById('societe').innerHTML = renseignements;
 }
</script>   
             
<input type="radio" name="pro" value="OUI" onClick="afficher_societe()">OUI&nbsp;&nbsp;
<input type="radio" name="pro" value="NON" onClick="masquer_societe()">&nbsp;&nbsp;NON            

<div id="societe"></div>


Ca se génère bien, mais que dans le innerhtml et non entre mes balises <div id="societe"></div>

je vais devenir fouuu
jeudi 21 avril 2011 à 14:37:35 | Re : Probleme de innerhtml

VestaX

Membre Club
oups, me suis trompé, en fait ca ressemble à ça coté client:

Code HTML :
<script language="javascript1.1" type="application/javascript">
function afficher_societe() {
renseignements = 'nom de la société';
document.getElementById('societe').innerHTML = 'nom de la société';
 }
function masquer_societe() {
renseignements = '';
document.getElementById('societe').innerHTML = '';
 }
</script>   
             
<input type="radio" name="pro" value="OUI" onClick="afficher_societe()">OUI&nbsp;&nbsp;
<input type="radio" name="pro" value="NON" onClick="masquer_societe()">&nbsp;&nbsp;NON            

<div id="societe"></div>
jeudi 21 avril 2011 à 14:51:14 | Re : Probleme de innerhtml

jopop

Réponse acceptée !
Je viens de tester le code généré, et il fonctionne correctement chez moi.
J'ai donc peut-être mal compris ta question : ça marche chez toi ? ^^

Si ta question était : "pourquoi je ne vois pas écrit 'nom de la société' dans ma balise DIV lorsque je regarde la source côté client ?", la réponse serait : "car les modifications apportées par traitements dynamiques n'apparaissent pas dans la source, c'est donc normal"
jeudi 21 avril 2011 à 14:59:24 | Re : Probleme de innerhtml

VestaX

Membre Club
Ha bon?

Moi aussi ça marche, mais si j'ai bien compris, c'est normal que ça n&#8217;apparaisse pas dans les balises DIV ?

Normalement c'est censé l'afficher dans la balise non? Ça sert bien à ça le getelementbyid couplé au innerhtml ??

jeudi 21 avril 2011 à 15:13:06 | Re : Probleme de innerhtml

jopop

Réponse acceptée !
oui oui, ça le fait bien, mais dynamiquement, donc ça n'apparait pas dans la "source de la page" ;)
ça te ferait pareil si tu ajoutais des tag en JS : tu les verrais pas dans la source ; ça te ferait pareil si tu allais chercher de la donnée en asynchrone (AJAX/XMLHttpRequest) : tu ne verrais pas ce que tu as récupéré dans la source.
Le pourquoi du comment ? aucune idée ^^ mais c'est comac.
jeudi 21 avril 2011 à 15:16:21 | Re : Probleme de innerhtml

VestaX

Membre Club
D'accord!!!! je comprends mieux.

C'est un peu comme le php qui est invisible dans le code source!!

Merci beaucoup pour ta réponse, je galère depuis ce matin sur ça lol.

Je débute en java aussi c'est pour ça :p

A la base je ne fais que du php

merci encore :)

1 2

Cette discussion est classée dans : code, probleme, innerhtml, renseignements, societe


Répondre à ce message

Sujets en rapport avec ce message

Probleme de lien Hover... [ par Mirror1661 ] Hello,J'ai ecrit un code (en bas) pour les liens mais j'ai un petit probleme : les liens visités ne changent plus de couleur quand ils sont hover... P Probleme avec location.href [ par damsAgde ] Salut !Je suis en train d'essayer de faire un chat en php. Tout fonctionne bien, sauf location.href !Je vous explique mon code.A l'affichage la page v probleme d'attribut/proprieté [ par wonesek ] bonjour tout le monde. Je convertis actuellement tous mes scripts pour qu'ils soient compatible avec DOM2 DOM3 et travaillant sur IE d'habitude je sui Probleme de passage de variable [ par redpooka ] Quand je fais ceci ça ne marche pasLien function Affiche(N Probleme avec les expressions regulières (string.replace()) [ par Gorrk ] Voilà je souhaite transformer du code perso (, , ect) en code HTML.Voilà comment je fais :var text=document.forms[0].corps.value;text=text.rep J'ai un probleme !!!!!!!!!!!! [ par FearBlue ] Bonjour a tous !!!!!J'ai un problemeje fais une boucle et je veux faire que a chaque passsage dans la boucleon ajoute la valeur de la boucle a une var probleme avec le clique droit [ par philip Masse ] Bonjour, alors j'ai un petit probleme avec ce code source : // Script créé par Mingain//Copyright 2004// h probleme mozilla [ par javert ] salut, je vient de faire un petit calendrier en js, mais il ne fonctionne malheureusement pas sous mozilla. impossible de lui faire comprendre la li probleme avec javascript [ par aragorn_le_sombre ] voila alors je suis nouveau et je veut me lancé dans le javascript mais le probleme c'est que quand j'essaie de rentrer un code sa marche pas sur la p probleme IP [ par morgandetoi06 ] quelqu un peut me dire pourquoi var IP = '';ne marche pas chez moi ?par exemple si je me sert de cette source:


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales