Vypsání HTML v pomocí JS

5 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Může mi někdo poradit, proč tento skript není správně napsán? <!-- document.write("<table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%' height='48%'> <tr> <td width='100%' align='center' height='3px'> <table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='60px' height='3px'> <tr> <td width='100%' bgcolor='#FF9999' height='3px'> </td> </tr> </table> </td> </tr> <tr> <td width='100%' align='center' height='45'> <a href='http://s.lide.cz/profile.fcgi?akce=profile&auth=ekQmB1Qz8B5H&user=-Twixinka-' title='P&rcaron;ejít na profil: -Twixinka-'> <img src='http://1.im.cz/l/ico/profileF.gif' alt='-Twixinka-' border='0' width='60' height='75'><br> <span style='text-decoration: none'>-Twixinka-</strong></a></td> </tr> </table>"); // -->
  2. To je čo za hádanky, povedz čo ti nejde. inak keď je tá hodnota v "" mal by si používať niečo ako "niečo" +"niečo ďalej" myslím.
  3. Tak, tak, hezky řádek po řádku: document.write("první \"řádek\" s uvozovkami uvnitř"); document.writeln("další řádek se zalomením ve zdroji HTML"); - nebo, jak píše Stanley, pouřít na další řádky + - pozor při importu hlavičky mi Opera ignoruje typ znakové sady (teda, asi všechno).
  4. Takže asi nějak takhle? <!-- document.write("<table border='0' cellpadding='0' cellspacing='0' " + "style='border-collapse: collapse' bordercolor='#111111' width='100%' height='48%'>" + "<tr>" ...
  5. Teoreticky bys to mohl zapsat do jednoho řádku: document.write("<table bor.........</tr></table></td>.........</tr></table>"); bylo to ale nepřehledné, proto se to dělá spojováním řetězců: document.write("zápis a zalomím řádek pomocí plus"+ "dál už jen uvozovky a plus"+ "a na konec uzavřu"); nebo vypsat každý řádek zvlášť, viz nahoře.

← Zpět na všechna témata