Nem a legszebb, de mindenképpen egy működő és ingyenes megoldás:
Persze van IE-hez firebug-hoz hasonló debugger is:
http://www.ieinspector.com/dominspector/
… bar ez nem ingyenes, meg háááát… nem igazán jó, főleg firebug után.
April 26, 2007 by nyu
Nem a legszebb, de mindenképpen egy működő és ingyenes megoldás:
Persze van IE-hez firebug-hoz hasonló debugger is:
http://www.ieinspector.com/dominspector/
… bar ez nem ingyenes, meg háááát… nem igazán jó, főleg firebug után.
Category IT, prog, web | Tags: browsers,javascript,prog | No Comments
April 24, 2007 by nyu
Érdemes figyelni arra, hogy ha valami okból a $_SERVER['HTTP_HOST'] -ot használod, akkor IE nem csak a tényleges host-ot küldi át, hanem a portot is. Aztán persze a $_SERVER['SERVER_PORT']-ban mégegyszer megkapod a portot… mire jó ez? kedves MS…
Category IT, prog, web | Tags: prog | No Comments
April 19, 2007 by nyu
Talán nem a legszebb megoldás, de rendkívül rövid és könnyen konfigurálható, kusztomizálható.
A medve:
function get_absolute_pos(obj)
{
var shiftX = 0;
var shiftY = 0;
if (obj!=null)
{
if (obj.tagName.toUpperCase()=='DIV')
{
if (obj.scrollLeft) shiftX = obj.scrollLeft;
if (obj.scrollTop) shiftY = obj.scrollTop;
}
var ret = { x: obj.offsetLeft - shiftX, y: obj.offsetTop - shiftY };
if (obj.offsetParent) {
var tmp = this.get_absolute_pos(obj.offsetParent);
ret.x += tmp.x;
ret.y += tmp.y;
}
}
else ret={x:0,y:0};
return ret;
}
function create_popups(class_name)
{
$$('.'+class_name).each(
function(i)
{
Event.observe(i,'mouseover',function()
{
if (!this.popup)
{
pos=get_absolute_pos(this);
this.popup=document.createElement('DIV');
this.popup.className='popup';
this.popup.innerHTML=this.innerHTML;
this.popup.style.top="-100px";
this.popup.style.left=(pos.x)+'px';
this.appendChild(this.popup);
this.popup.style.top=(pos.y-this.popup.offsetHeight-2)+'px';
}
this.appendChild(this.popup);
});
Event.observe(i,'mouseout',function()
{
this.removeChild(this.popup);
});
}
);
}
és a css osztály:
.popup {
position:absolute;
padding:2px;
color:#000000;
background-color:#f8f8a0;
border:1px solid #000000;
}
Hogy miről is van szó?
Először is a $$() függvény kikeresi az összes olyan objektumot, amihez a megadott css osztály tartozik. Aztán minden ilyen objektumhoz beállítok eseménykezelőt az Event.observe()-vel. A ‘mouseover’-re készítek egy div-et, amihez hozzárendelem a popup css osztályt, és belerakom az eredeti elem tartalmát, majd pozícionálom. (Azért rakom ki első körben a látható területen kívülre, hogy le lehessen kérdezni a magasságát, így aztán az appendChild után már könnyen a megfelelő helyre tudom mozgatni.) A ‘mouseout’-ra meg csak egyszerűen eltüntetem.
Ahhoz, hogy picit gyorsabb legyen, figyelem azt is ‘mouseover’-kor, hogy már létrehoztam-e a popup div-et korábban.
Category IT, prog, web | Tags: javascript,prog | No Comments
April 18, 2007 by nyu
Nem követtem az eseményeket semmilyen médiában sem. Egy infó jutott el az agyamig: a horvát-magyar pályázat a legjobb az összes közül, meg fogjuk nyerni, de még kell egy kicsit izgulni. Nagyjából nem is érdekelt az egész a hirtelen jött tockosig: elbuktuk…
kis trianon megint…
… elő az ásókkal, még mélyebb gödör kell, mélyebbre elvtársak…
Utánaolvastam kicsit ennek az egésznek, azért olyan nagyon ritkán fordul elő, hogy egy majdnem nyertes pályázat végül egy nyüves pontot sem kap!
Aztán persze a felismerés: már megint nagy volt a szájuk a kedves illetékes elvtársaknak. De persze csak felénk, szegény szopós bocik felé. Belterjes volt az infó… legvidámabb barakk lettünk megint pár napra.
Magyar valóság, ebé-álom, bili-valóság. De kupán kellene nyomni itt már végre pár embert.
Category rögvalóság | Tags: comment | No Comments
April 16, 2007 by nyu
Anno a microsoft vezette be az innerHTML-t az IE-be. Persze pont abban nem működik rendesen:
http://support.microsoft.com/kb/276228
…én két lábbal rugdosnám agyon azokat, akik a select box-ot készítették ebbe a világszégyene IE-be…
Category prog, web | Tags: html,prog | No Comments