Autor Zpráva
Kráťa
Profil
Zdravím.
Ať se snažím sebevíce, nemohu přijít na to, proč mi validator z PSPadu píše varování, že jako "Warning: '<' + '/' + letter not allowed here"

Zmíněný řádek vypadá takto: document.write("<align='right'><font size='1' face='Verdana ce, verdana'>" +
todaysDate + "</font>");

To zase určitě budou nějaké chybějící uvozovky, nebo tak nějak. Úplný mozkomor. :-)
Děkuji za radu.
Anonymní
Profil *
Kráťa: už to tady bylo několikrát, je třeba napsat:

document.write("</");
document.write("font>");
habendorf
Profil
Aha, chce se to po dovolené znovu zalogovat :o) To výše jsem psal já.
Kráťa
Profil
Nepomohlo. Furt stejné
Oswald
Profil

<script type="text/javascript">
/* <![CDATA[ */
document.write("<align='right'><font size='1' face='Verdana ce, verdana'>" +
todaysDate + "</font>");
/* ]]> */
</script>
peta
Profil *
Kráťa: hlasi ti to proto, protoze to pises nevalidne
toto je nevalidni zapis
document.write("<b>text</b>")
(ktery nekdy funguje, v novych prohlizecich temer vzdy)
a toto je zapis validni
document.write("<b>text<\/b>")

Vsimni si nepatrneho, ale zasadniho rozdilu :) Tez mne to stvalo, nez jsem na to prisel.

Pak je jeste nevalidni tento zapis:
<table>
<script>
var tt="";
tt+="<tr><td>...<\/td><\/tr>"
tt+="<tr><td>...<\/td><\/tr>"
document.write(tt)
</script>
</table>
Tento zapis ti zpusobi pri nacitani z disku dvoji zobrazeni tabulky pod sebou (nehlede na to, ze holy <script> take neni validni)

Cili pak je nutne to zapsat takto:
<script>
var tt="";
tt+="<table>"
tt+="<tr><td>...<\/td><\/tr>"
tt+="<tr><td>...<\/td><\/tr>"
tt+="</table>"
document.write(tt)
</script>

(ja vyuzivam u her generovani tabulky, treba u piskvorku 20x20 se tim setri kod)
peta
Profil *
ano, lomitno u </table> ve scriptu :) cili <\/table>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0