VALIDACE

Zkuste si prosim projet validatorem (http://validator.w3.org/) stranku:

http://www.bundeswehr2.wz.cz/

a napiste mi, jak bych mel postupovat, aby byla stranka validni. Nemohu se porad vyporadat s atributem BGCOLOR u tagu <TD> a s Javascriptem.

Diky moc

Michal
Tak postupuj následovně:

1. Dej všechny javascripty do externího souboru *.js a do stránky pak vlož
<script type="text/javascript" src="*.js"></script>

2. Místo background="*.gif" napiš style="background-image: url(*.gif)"

3. U těchhle tagů použij místo atributů name atribut id

<IMG SRC="RAZITKA/flagCSc.gif" name="obrazek1" width=46 height=31 alt="Česká verze" border=0>

<IMG SRC="RAZITKA/flagENc.gif" name="obrazek2" width=46 height=31 alt="English version" border=0>

No až provedeš tenhle postup, tak by to mělo být validní, aspoň myslím :)...
Dik moc, hned to ozkousim...
Vsechno je v pohode, akorat nemuzu prejmenovat atribut NAME na ID...hazi to chybu.
Michal: atribut NAME prejmenuj na ALT
Taky to hazi chybu :( ani zamena NAME za ALT nepomohla....uz nevim
Atribut NAME uplne odstran :-)
Spravne to reaguje jen a pouze na

<IMG SRC="RAZITKA/flagENc.gif" name="obrazek2" width=46 height=31 alt="English version" border=0>


pokud to name="obrazek2" vymazu nebo pokud zamenim name za ALT ci ID (ALT="obrazek2"/ID="obrazek2"), tak to zlobi!

Tak co dal?
<img src="cesta" alt="popis" width="640" height="480" border="0">
podle tohoto vzoru to musi jit, zadny jiny atributy tam uz necpi
mozna by pomohlo, kdybych ti ukazal i "A HREFko".........

<A HREF="index.html" onMouseOver="swtch('2','obrazek1')" onMouseOut="swtch('1','obrazek1')">

<IMG SRC="RAZITKA/flagCSc.gif" name="obrazek1" width=46 height=31
alt="Česká verze" border=0></A>

ten name tam musi byt asi protoze je i v udalosti OnMouse....zkousel jsem to uplne vymazat(z toho swtch() i z name v tagu IMG), ale to taky nejde : (
...a tady je jeste radsi celej zdrojak jscriptu (kterej je mezi <HEAD>:


<SCRIPT language="JavaScript" TYPE="text/javascript">

<!--
function getAppVersion() {
appname= navigator.appName;
appversion = navigator.appVersion;
majorver = appversion.substring(0, 1);
if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
return 0;
}
function swtch(num, imgname) {
if (getAppVersion()) {
document[imgname].src = img[num].src;
}
}
imgsrc = new Array();

imgsrc[1] = "RAZITKA/flagCSc.gif";
imgsrc[2] = "RAZITKA/flagCS.gif";
imgsrc[3] = "RAZITKA/flagENc.gif";
imgsrc[4] = "RAZITKA/flagEN.gif";
if (getAppVersion()) {
img = new Array();
for (i = 0; i < imgsrc.length; i++) {
img[i] = new Image();
img[i].src = imgsrc[i];
}
}
//-->
</SCRIPT>
Zkus misto name pouzit ID a v Js misto document[imgname].src = img[num].src pouzivej radeji document.images[imgname].src
Diky za rady, zkusim to.....
Sojkovec: TYWM

uz to beha a je to vse zvalidovany :)
TYWM? thank you Wery much? :) lol :)
juneau: asi preklep, ovsem nema-li polskou krev :)
holt jsme tady takovej kosmopolitni krouzek :)
TYWM = Thank You Very Very (W) Much :)