Autor Zpráva
lagin
Profil
Zdravim,

mam problem zvalidnit web kde pouzivam JS. A uz jsem celkem v koncich. Nenapada me jak to zvalidnit. Nemate nekdo nejaky napad? Link dole. Validni by to melo byt podle HTML 4.01 Strict.

http://validator.webylon.info/check?uri=www.job.assist.cz

Predem diky.
Trejpa
Profil
lagin
Máš to tam napsáno:
1) Do hlavičky dej: <meta http-equiv="Content-Style-Type" content="text/css">
2) <script> nepatří do <select>, řešením je nahradit řádky 88 - 94 tímto:
<script type="text/javascript">
document.write('<select name="pozice[]" multiple="multiple" size="5" style="width:175px;">\n');
listpozice.printOptions(); document.write('</select>\n');
</script>
Chamurappi
Profil
Reaguji na lagina:
Podle dotyčné DTD nesmí být <script> uvnitř <select>u.
Generuješ <option>y pomocí document.write, nemůžeš generovat i ty značky elementu <select>?
lagin
Profil
Tak uvedene reseni funguje, ale dalsi problem je, ze mi Chamurappiho validator hazi nasledujici chybu pri pouziti generovani i <select>u:
Řádek 91, znak 25: ukončovací značka pro element "SELECT", který není otevřen.

Tyhle chyby se snad neda zbavit. Mi pije krev uz pres tyden.
Trejpa
Profil
lagin
ukončovací značka pro element "SELECT", který není otevře
Ano, validátor vidí i dovnitř mezi <script></script> a najde tam jediný </select>, který se mu nelíbí. Obchází se to takto <\/select> (bez ztráty funkčnosti).
lagin
Profil
Skvele. Diky moc chlapi, moc jste mi pomohli.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0