[JavaScript]Probleme pointage de données

esox_ch Messages postés 770 Statut Membre -  
esox_ch Messages postés 770 Statut Membre -
Bonjour,
J'ai ecrit ce script afin de recuperer les valeurs de mes input puis de l'inserer dans l'html afin de generer "dynamiquement" un tableau, hors ca ne marche pas... Le script ci dessous se trouve dans un iframe et les input se trouvent dans la page ki le contient. Est-ce que qqn voit ce ki cloche? Pask kan je lance la fonction (a l'aide d'un boutton Onclick="table();") meme le alert() initial ne s'affiche pas ...
function table()
{
alert("hello");
var towrite;
var towrite2;
towrite = '<div align="center"><table cellpadding="0" cellspacing="0" bordercolordark="white" bordercolorlight="white" FRAME="void" width="110" height="30" border="';
 if(top.document.compteur_border[1].checked)
 {
  towrite = '0">';
 }
 else
 {
  towrite = '1"';
  towrite = towrite+' style="border-style:'+top.document.comp_b_style.value+'"> ';
 }
 document.write(towrite);
 towrite = top.document.comp_bg_color.value;
 document.write('<tr><th class="titre">Hello</th></tr><tr><th bgcolor="'+towrite+'">');
 towrite = top.document.comp_txt_color.value;
 document.write('<font color="'+towrite+'">');
 switch(top.document.comp_txt_style.value)
 {
  case 'b':
   towrite = '<b>';
   towrite2 = '</b>';
   break;
  case 'u':
   towrite = '<u>';
   towrite2 = '</u>';
   break;
  case 'i':
   towrite = '<i>';
   towrite2 = '</i>';
   break;
  default:
   towrite = '';
   towrite2 = '';
   break;
 }
document.write(towrite."1".towrite2+"</font></th></tr></table></div>");
}


Merci d'avance
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
A voir également:

4 réponses

ric
 
document.write(towrite."1".towrite2 + "</font></th></tr></table></div>");

A quoi correspond cette partie ?
towrite."1".towrite2
0
esox_ch Messages postés 770 Statut Membre 49
 
Merci ;) Rah maudit JS qui a une syntaxe diff du PHP/Java,
top.document.comp_txt_style.value est un champ SELECT.

Mais j'obtiens tj une erreur :
top.document.compteur_border.1 a la valeur NULL ou n'est pas objet. Je viens de controler, il est bien defini comme :

  oui<input type='radio' id='compteur_border' name='compteur_border' value='y' CHECKED>non<input type='radio'id='compteur_border' name='compteur_border' value='n'>
 


Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
0
ric
 
Après document rajoute le nom du formulaire
0
esox_ch Messages postés 770 Statut Membre 49
 
Merci ric, honte sur moi jusqu'a la derniere heure de ma vie ... c pas possible que j'ai ete stupide au point de pas m'en rendre compte .. en tt cas merci bc

Esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
0