Autor | Zpráva | ||
---|---|---|---|
lagin Profil |
#1 · Zasláno: 10. 6. 2008, 09:52:56
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 |
#2 · Zasláno: 10. 6. 2008, 10:20:57
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 |
#3 · Zasláno: 10. 6. 2008, 10:23:06
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 |
#4 · Zasláno: 10. 6. 2008, 10:37:02
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 |
#5 · Zasláno: 10. 6. 2008, 10:40:53
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 |
#6 · Zasláno: 10. 6. 2008, 10:44:07
Skvele. Diky moc chlapi, moc jste mi pomohli.
|
||
Časová prodleva: 16 let
|
0