XHTML de mes deux et balise <script> - HTML/CSS - Programmation
Marsh Posté le 18-11-2002 à 22:26:12
Crée 2 fonctions JavaScript qui écrivent le début et la fin du tableau.
Sinon il faut revoir complètement tes fonctions et passer par DOM pour ajouter de manière dynamique les lignes de tableau.
Marsh Posté le 18-11-2002 à 23:07:18
gm_superstar a écrit a écrit : Crée 2 fonctions JavaScript qui écrivent le début et la fin du tableau. Sinon il faut revoir complètement tes fonctions et passer par DOM pour ajouter de manière dynamique les lignes de tableau. |
c la solution à laquelle j'avais pensée, et je cherchais une solution plus smart directement en HTML, mais apparement c'est mort
Le XHTML mélangé à du javascript c nawak dans les navigateurs
Tu peux m'en dire plus sur DOM ?
Marsh Posté le 18-11-2002 à 23:40:09
joce a écrit a écrit : c la solution à laquelle j'avais pensée, et je cherchais une solution plus smart directement en HTML, mais apparement c'est mort Le XHTML mélangé à du javascript c nawak dans les navigateurs |
Ben il peut pas y avoir de solution HTML. La DTD du XHTML est ce qu'elle est, et elle dit qu'on ne peut pas mettre de <script> dans un <table>. Point.
joce a écrit a écrit : Tu peux m'en dire plus sur DOM ? |
L'idée est de partir de ton table et d'ajouter un à un les éléments qui le compose (les <tr>, <td> et le contenu des <td> ) à l'aide des méthodes createElement et appendChild. La différence avec la méthode que tu utilises actuellement c'est que tu ajoutes des éléments à un document HTML déjà chargé.
Mais bon, dans ton cas je ne pense pas que ça te serve parce que :
- ça ne marche qu'avec les navigateurs récents (Mozilla, IE 6 (et 5 en partie, Opera 7). Donc exit NS 4, Opera 5/6...
- dans ton cas ça ne t'aportera pas grand chose
Si tu veux te plonger dans DOM tu peux commencer par http://www.w3schools.com/dom/default.asp
J'utilise aussi assez souvent la doc de Mozilla qui est très bien faite : http://www.mozilla.org/docs/dom/domref/
Marsh Posté le 18-11-2002 à 22:03:21
Si on regarde le code du forum quand le cache HTML est activé, on a :
</tr>
<script language="Javascript" type="text/javascript">
<!--
cache1('14-11-2002','11:29','Marc','3','19302','Faq of BlaBla / Nouvelles sous catégories - MAJ 14/11','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','0','#F7F7F7','#DEDFDF','7','0','177264','','cache','1','gilou','gilou','','0','1',' ','','','','','','','','ba','ba','1')
cache1('18-11-2002','21:59','LaTeX_','125','619','[Espace VTT] anecdote,image, question ,blabla, liens','<img src=\"icones/icon6.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','174946','','cache','4','eraser18','eraser18','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:58','noxauror','204','1215','random --> comment ça marche??','<img src=\"icones/icon15.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181222','','cache','6','mr+yvele','mr yvele','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:58','Loom the Gloom','8','34','recherche diff titres de techno','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181785','','cache','1','carot0','carot0','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:58','lylicat','167','1066','Comment draguer un nerdz?','<img src=\"icones/icon7.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181764','','cache','5','mylene2003','mylene2003','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:58','Hr','39','156','Comment faire un bon bide ?','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181782','','cache','1','Hr','Hr','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:58','from hell','5','31','Y a des gens qui ont un robot ici ?','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181786','','cache','1','charlene','charlene','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:58','BotMan','889','5125','Chez BotMan. [Smileys le kneu: l\'évolution naturelle, mutations &co]','<img src=\"icones/icon10.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','180675','','cache','23','BotMan','BotMan','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:57','noxauror','227','1184','[Bid Inside]Le fil rouge','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181589','','cache','6','crochet008','crochet008','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:57','_slash','18','69','[Foot] Le Match du Lundi... au café des sports : EDF, L1 et LDC inside','<img src=\"icones/icon14.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181758','','cache','1','jotb','jotb','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:57','En_Sabah_Nur','459','2001','Le Topic Metal de Hache & Fer, c\'est ici !!!','<img src=\"icones/icon6.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181538','','cache','12','stolas','stolas','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:57','Hr','13','162','Impressionnant , essayer moi ça !! tous le monde !!','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181765','','cache','1','netpower','netpower','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:57','lylicat','43','401','[Can\'t Take My Eyes Off You] J\'ai appris un truc ce soir.','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181335','','cache','2','Gordon+Shumway','Gordon Shumway','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:57','Quannum','865','4073','Mon topic d\'expression libre. Liste de courses. Journal perso. Poèmes.','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','180768','','cache','22','Quannum','Quannum','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:56','Slyde','9','61','Je suis en fatigue nerveuse','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181783','','cache','1','Pitoux','Pitoux','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:56','Gordon Shumway','814','8898','Urgences','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','163764','','cache','21','morpheus67','morpheus67','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:56','Enzan','194','1480','Marc , t\'abuses la ! ( Cracotte78 n\'a pas survécu au petit déjeuner )','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181165','','cache','5','cracotte78','cracotte78','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:56','beavis','407','1905','/\\ /\\ GSNALF Club /\\ /\\','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181552','','cache','11','SplinterMaze','SplinterMaze','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:56','nikolai','3','14','Festival de Venise, festival de Berlin','<img src=\"icones/icon5.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181787','','cache','1','Hubert+Selby+Jr','Hubert Selby Jr','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:56','DesuetCR_B','104','1089','Législation draconienne sur l\'alcool au volant','<img src=\"icones/sondage1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','180594','','cache','3','F22Raptor','F22Raptor','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:56','fight','17','113','Qu\'est-ce que vous regardez à la TV ce soir ?','<img src=\"icones/icon5.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181771','','cache','1','edno','edno','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:55','Goueg','941','5551','Musique : vous écoutez quoi pour l\'instant? (v 3.0)','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','177010','','cache','24','THE+REAL+DAWA','THE REAL DAWA','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:55','Loom the Gloom','10','107','..je vous vois venir.. vous dans le fond..pas de Meteo ..','<img src=\"icones/icon2.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181779','','cache','1','M16','M16','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:54','_slash','159','2797','Comment trouvez vous ma copine ??','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181482','','cache','4','misterdior','misterdior','','0','1',' ','','','','','','*','','ba','ba','0')
cache1('18-11-2002','21:53','dmc','63','603','votre copines ou piti copain........ou vous l\'avez rencontrer','<img src=\"icones/sondage1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181757','','cache','2','dmc','dmc','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:52','kokko8','86','472','[I-MODE]Topic officiel, sites, astuces, telephones...','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181437','','cache','3','shiryu','shiryu','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:51','Prophetch','4','39','La musique de la pub Nikon','<img src=\"icones/icon7.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181478','','cache','1','Prophetch','Prophetch','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:51','FunkyJedi','856','5760','euh...ai-je bien entendu? israel dans l union?','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','179461','','cache','22','Xamoth','Xamoth','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:50','swich','14','201','Prenez des photos d\'autour de chez vous !','<img src=\"icones/icon10.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','181731','','cache','1','Zatane','Zatane','','0','1',' ','','','','','','','','ba','ba','0')
cache1('18-11-2002','21:50','Mohawk','48','836','On a piqué l\'appareil photo numerique dans mon coli cdiscount','<img src=\"icones/icon1.gif\" border=\"0\" height=\"15\" width=\"15\" alt=\"\" />','1','#F7F7F7','#DEDFDF','7','0','180729','','cache','2','Mohawk','Mohawk','','0','1',' ','','','','','','','','ba','ba','0')
// -->
</script>
</table>
le problème c'est que c'est pas bon, vu que <script> ne peut pas être placé cash dans <table>, il faut mettre <tr><td> avant ...
Le problème c'est que les <tr><td> sont mis DANS le javascript, donc y a pas de solution à ce problème, à part en foutant des <tr><td> et en bidouillant le javascript pour pas qu'il les réecrive pour le premier appel à cache1 (et idem pour </td></tr> et le dernier appel à cache1) ?
---------------
Protèges carnets personnalisés & accessoires pour bébé