TCH (statz) | #1, Főfasz (10466) |
3030 | #2d64 | ^ | Idézet | Sat, 14 Jun 2014 23:28:42 +02 |
188.36.*.* | *.catv.pool.telekom.hu |
BWÁÁÁÁÁ, PFÚÚÚÚJ!!! Na, ezért nem mennék soha multihoz dolgozni! A dzsuvát még csak-csak lenyelném, megemészteném, de a winfost, pláne az explodert, mint default brózert, soha! Az attól függ, hogy melyikben. Ha ie7 a minimum, akkor nagy baj nincs, abban több-kevesebb (inkább több, mint kevesebb) szopással meg lehet egy ilyet csinálni. Egyébként ie6-ban is, de azzal vért fogsz hugyozni-hányni-izzadni-fosni... Itt egy poc megoldás: <script type="text/javascript"> window.onload = function () { document.getElementById('bazmeganyad').onclick = function () { var segg = document.getElementById('segg'); segg.style.visibility = segg.style.visibility == 'hidden' ? 'visible' : 'hidden'; }; }; function sset(id) { document.getElementById('ezaszelekt').value = id; document.getElementById('bazmeganyad').innerHTML = document.getElementById('val' + id).innerHTML; document.getElementById('segg').style.visibility = 'hidden'; } </script> <input type="hidden" id="ezaszelekt" name="ezaszelekt" value="1" /> <div name="bazmeganyad" id="bazmeganyad">Huburguhunyaf <img src="flagz/US.PNG" /></div> <ul name="segg" id="segg" style="visibility: hidden"><!-- --><li id="val0" name="val0" onclick="sset(0)">Subriduba <img src="flagz/HU.PNG" /></li><!-- --><li id="val1" name="val1" onclick="sset(1)">Huburguhunyaf <img src="flagz/US.PNG" /></li><!-- --><li id="val2" name="val2" onclick="sset(2)"><b>NYET RECSKA</b> <img src="flagz/RU.PNG" /></li><!-- --></ul>Kipróbálhatod itt: fos.html A kommenteket NE szedd ki belőle! Nem viccből vannak ott, hanem azért, mert különben a balfasz ie7 megjeleníti a whitespace-t is, holott ul-en belül kurwára nem kéne! Alternatív megoldás, hogy egy sorba írod az egész ul tartalmát, az is jó, csak úgy nehezen lesz olvasható utána a HTML. Ugyanez vonatkozik a felesleges, nem használt name attribútumokra is! (Egyedül az "ezaszelekt" lenne szükséges a szerveroldali feldolgozás miatt.) Ne szedd ki őket, mert a buzi exploder, aki document.getElementById helyett document.getElementByName-et futtat le (holott olyan nem is létezik), nem fogja tudni használni! Nem teszteltem ki ie-ben, de így mennie kéne 7-estől kezdve. (Lehet 6-osban is megy, de arra nem fogadnék.) |