| Autor | Zpráva | ||
|---|---|---|---|
| tata Profil * |
#1 · Zasláno: 31. 8. 2008, 12:09:03
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 |
#2 · Zasláno: 31. 8. 2008, 19:26:58
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 * |
#3 · Zasláno: 31. 8. 2008, 20:02:16
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 * |
#4 · Zasláno: 1. 9. 2008, 10:43:34
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. |
||
|
Časová prodleva: 17 let
|
|||
0