Autor | Zpráva | ||
---|---|---|---|
Pinqui Profil |
#1 · Zasláno: 26. 7. 2009, 16:55:00
Chtěl by se zeptat, proč mi ve firefoxu nefunguje nastavení stylu z tohoto scriptu:
function showUserInfo(e, user_ID, left) { var doc = doc_user_info = document; var a = doc.getElementById('user-info'); var e = e || event; x = 5; if(ie) { y = e.clientY + doc.body.scrollTop; if (left) { x = e.clientX + doc.body.scrollLeft; } }else {y = e.pageY; if (left) { x = e.pageX; }} var ui = getUserInfo(user_ID);if(!ui) { return; } a.style.top = y+15; a.style.left = x; a.style.display = 'block'; time_in = timeDiff(ui.time_enter,0); time_idle = timeDiff(ui.time_write,0); txt = ''; if (ui.photo_url) { txt += '<div class="photo"><img src="./img/'+ui.photo_url+'.gif"></div>';} txt += '<span class="sex_'+ui.sex+'">'+ui.username+'</span> ('+ui.age+' let)<br>';if (ui.region_ID>0) { txt += '<b>'+ui.region_name+'</b><br>';} txt += 'Vstoupil: '+timeFormat(ui.time_enter)+'<br>'; txt += 'V místnosti: <span id="user-info-in">'+time_in+'</span><br>'; txt += 'Stav: ' + statusDict[ui.status]+'<br>'; txt += 'Nemluvil: <span id="user-info-idle">'+time_idle+'</span>'; a.innerHTML = txt; clearInterval(t_userInfoTime); t_userInfoTime = setInterval("showUserInfoUpdate("+user_ID+")", 1000);} v internet explorer je toto funkční. Děkuji za rady.. ukázka: http://beta.superpokec.cz/test/?rid=65535 |
||
Chamurappi Profil |
#2 · Zasláno: 26. 7. 2009, 20:44:33
Reaguji na Pinquiho:
Nastavení „display: block“ ti ale funguje všude, ne? Tak se zamysli nad tím, jestli třeba do left a top nedáváš něco, co není platnou hodnotou těch vlastností… |
||
Pinqui Profil |
#3 · Zasláno: 26. 7. 2009, 22:56:59 · Upravil/a: Pinqui
Chamurappi
Jenže nevím co.. když dám do a.style.top = 50; a.style.left = 5; tak mi to zase jde jen v ie, ale ff nic //asi jsem to vyřešil, ale nevím zda je to dobré napsal jsem a.style.top = y+'px'; to samé s x |
||
Časová prodleva: 9 dní
|
|||
Aichi Profil |
#4 · Zasláno: 4. 8. 2009, 13:19:46
Pinqui
ano do stylu se vždy musí doplnit jednotky |
||
Časová prodleva: 15 let
|
0