Autor Zpráva
tata
Profil *
Vie mi, prosím, niekto povedať, čo som zadal nesprávne, keď mi nasledovný kó funguje spoľahlovo v IE, ale iba zmätočne v FF?
Pri prechode cez miniatúru má zobraziť namiesto farebnej plochy zväčšeninu a vedľa text. V FF načítava iba text. Zväčšeniny nezobrazuje vôbec a mení iba miniatúru v prvej bunke.
<style>
.pic{float:left;margin:5px}
#label{width:100%;height:20px;border:1px solid silver;background:#ffffcc;font-weight:bold;color:red}
#txt{width:100%;height:180px;border:1px solid silver}
</style>
<form name="formular">
<table align="center" cellspacing="2" cellpadding="2" border="1">
<tr>
	<td>
				<div class="pic">
					<a href="#" onmouseover="document.images['bild'].src='bild_1b.jpg',document.formul ar[0].value = BLACK,formular[1].value='Black \nBlack Black Black'">
						<img border="0" src="bild_1a.jpg" name="bild" width="100" height="100">
					</a>				
				</div>
				<div class="pic">
					<a href="#" onmouseover="document.images['bild'].src='bild_2b.jpg',document.formul ar[0].value = 'WHITE',formular[1].value='Negative \nNegative Negative Negative'">
						<img border="0" src="bild_2a.jpg" name="bild" width="100" height="100">
					</a>
				</div>
				<div class="pic">
					<a href="#" onmouseover="document.images['bild'].src='bild_3b.jpg',document.formul ar[0].value = 'RED',formular[1].value='Red \nRed Red Red'">
						<img border="0" src="bild_3a.jpg" name="bild" width="100" height="100">
					</a>
				</div>
				<div class="pic">
					<a href="#" onmouseover="document.images['bild'].src='bild_4b.jpg',document.formul ar[0].value = 'GREEN',formular[1].value='Green \nGreen Green Green.'">
						<img border="0" src="bild_4a.jpg" name="bild" width="100" height="100">
					</a>
				</div>
	</td>
</tr>

<tr valign="top">
	<td width=100% colspan="2">
		<table width="100%">
			<tr valign="top">
				<td width="200"><img border="0" src="bild_0.jpg" name="bild" width="200" height="200"></td>
				<td>
					<div><input name="0" type="text" id="label"></div>
					<div><textarea name="1" id="txt" style="overflow:hidden">HERE COMES SOME TEXT</textarea></div>
				</td>
			</tr>
		</table>
	</td>
</tr>
</table>
</form>
peta
Profil
tata
co hlasi JS konzola?
Na forum takhle kod nema smysl davat, protoze ti tam nacvaka mezry. Schvalne si to zkopiruj z tadyma. Lepsi dat odkaz na stranku.

<img name="bild"
pokud chces provadet toto
document.images['bild']
pak bilb musi byt v dokumentu maximalne jednou, ty ho mas tak 5x. Takze jedine spravne reseni pro prohlizec znamena menit prvni nalezene bilb.

Mozna lepsi pouzit this.images[0] nebo this.getElementsByTagName('IMG')[0]
tata
Profil *
Skúsil som obe možnosti, ale bez úspechu (zjavne chyba v "mojom prijímači").
Zavesil som to sem. V IE to funguje 100%-ne. V FF chaoticky.
tata
Profil *
A je to!
v definíciách jednotlivých miniatúr musí mať každá jedinečné meno, napr.:
<img border="0" src="bild_1a.jpg" name="bild1" width="100" height="100">
...
<img border="0" src="bild_2a.jpg" name="bild2" width="100" height="100">
...
<img border="0" src="bild_3a.jpg" name="bild3" width="100" height="100">
...
<img border="0" src="bild_4a.jpg" name="bild4" width="100" height="100">

Napriek tomu mi nieje jasné, prečo to v IE funguje aj bez tejto špecifikácie.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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