| TCH (statz) | ![]() #1, Főfasz (10579) |
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.htmlA 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.) |