Insérer tableau dans function javascript

Fermé
Germain72 Messages postés 60 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 21 avril 2013 - 26 juil. 2011 à 10:20
dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 - 26 juil. 2011 à 11:14
Bonjour,

J'aimerai pouvoir afficher un tableau avec des cellules de dimensions précises dans cette fonction (entre les deux accolades) :

<SCRIPT language=JavaScript>
function essaiClic()
{

}
</SCRIPT>


Je n'y arrive pas parce que les balises HTML ne fonctionnent pas.
J'aurai voulu obtenir l'équivalent de ça :

<table border=5 bordercolor=0191ED cellspacing=0>
<tr bgcolor="#00D8FF" weight="166"><td width="214"> 
</tr></td>
</table>


Et tout ça serait enregistré dans un fichier .html.

Merci d'avance !

A voir également:

1 réponse

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
Modifié par dariumis le 26/07/2011 à 11:54
Salut, tu peux pas écrire d'html dans une fonction javascript, pour faire ce que tu veux faut écrire un div dans ta page html, lui donner un id et dans ta fonction javascript utiliser la fonction innerHtml sur ce div, du style:

<div  onclick="essaiClic()" id="jvscrt_table">le tableau</div>   
<SCRIPT language="text/javascript">   
function essaiClic()   
{   
var div=document.getElementById('jvscrt_table');   
var str='<table border="5" bordercolor="0191ED" cellspacing="0">   
<tr bgcolor="#00D8FF" weight="166"><td width="214">    
cellule </td></tr>   
</table>';   
div.innerHTML=str;   
}   
</SCRIPT>   


Sur le clique du div ci dessus, la variable str sera normalement placé dans ce même div.
J'ai fais le code à la volé, donc y a peut être des erreurs.

Edit: puis ton tableau il est faux, et t'écris rien dedans.... Je corrige...
1