Autor Zpráva
Uelel
Profil *
Dobrý den, na webu si dělám
<select id="VyberRozliseni"><option value="...">...</option></select>
, kam dávám hodnoty z databáze. Vedle je pak tlačítko, kde pomocí
onclick="window.open(document.getElementById('VyberRozliseni').option s[document.getElementById('VyberRozliseni').selectedIndex].value)"
dojde k otevření okna s hodnotou. Problém je v tom, že HTML validátor neuznává atribut Id, když u něho jsou pořád ty samé hodnoty (v mém případě). Existuje nějaký jiný atribut jako Id, který by validátor v tomto případě uznal?
Nox
Profil
Nejen validátor, prostě id má být jen jednou

Cokoliv - class, rel, title případně...

ale nemůžeš dát např. getElementByRel, ale třeba getElementsByTagName("select") a pak vybrat ty, u kterých bude daný atribut rovný dané hodnotě
Uelel
Profil *
a pak vybrat ty, u kterých bude daný atribut rovný dané hodnotě
Jde to pomocí
className='VyberRozliseni';
?
Nox
Profil
Uelel
Napiš mi prosím aspoň jeden důvod proč si napsal tuhle otázku místo toho, aby si to vyzkoušel ... ;)
Uelel
Profil *
Funguje zápis
className='VyberRozliseni';
nebo
className('VyberRozliseni')
?
peta
Profil
Uelel viz Nox na oba posledni dotazy.

Na ten uvodni viz Nox, id muze byt v dokumentu jen a pouze jedno. name diky input type radio muze byt vicekrat, ale pro tve potreby funguje jako id.

Treba ti ale pomuze toto:
<ul>
<li><img src="prvni.gif" width="30" height="30" name="jmeno"> <a href="#" onclick="document.images['jmeno'].src='druhy.gif'" >klikni na mne</a> (objekt images podle name)</li>
<li><img src="prvni.gif" width="30" height="30"> <a href="#" onclick="document.images[1].src='druhy.gif'" >klikni na mne</a> (objekt images podle čísla pořadí)</li>
<li><img src="prvni.gif" width="30" height="30" name="prijmeni"> <a href="#" onclick="document['prijmeni'].src='druhy.gif'" >klikni na mne</a> (objekt document podle name)</li>
<li><img src="prvni.gif" width="30" height="30" name="zajmeno"> <a href="#" onclick="zajmeno.src='druhy.gif'" >klikni na mne</a> (objekt window podle name)</li>
<li><img src="prvni.gif" width="30" height="30" onclick="this.src='druhy.gif'"> klikni na obrázek (objekt img)</li>
<li><img src="prvni.gif" width="30" height="30"> <a href="#" onclick="this.parentNode.childNodes[0].src='druhy.gif'">klikni na mne</a> (JS DOM z odkazu A podle pořadí uzlů v položce seznamu LI)</li>
<li><img src="prvni.gif" width="30" height="30"> <a href="#" onclick="this.parentNode.getElementsByTagName('IMG')[0].src='druhy.gif '">klikni na mne</a> (JS DOM z odkazu A podle pořadí obrázků v položce seznamu LI)</li>
</ul>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0