abend,
nach etlichen scriptversuchereien und darauf scheiternden ergebnissen frage
ich nun mal hier nach hilfe. es geht um einen tooltip, der _lediglich_ in
allen gängigen browsern korrekt dargestellt werden soll. nicht mehr und nicht
weniger. bisher liefen die beispiele entweder ie, oder netscape, oder mozilla,
oder.. wünschenswert ist zudem die darstellung einer tabelle in eben diesem
tooltip.
für bemühungen schonmal besten dank..
bsp1 (div orientiert sich nicht an cursorposition | IE,Netscape):
wmtt = null;
document.onmousemove = updateWMTT;
function updateWMTT(e) {
x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
if (wmtt != null) {
wmtt.style.left = (x + 20) + "px";
wmtt.style.top = (y + 20) + "px";
}
}
function showWMTT(msg) {
wmtt = document.getElementById("tooldiv");
wmtt.innerHTML = msg;
wmtt.style.display = "block"
}
function hideWMTT() {
wmtt.style.display = "none";
}
bsp2 (eigentlich gut, doch firefox will nicht..):
if (document.layers)
{
self.captureEvents(Event.MOUSEMOVE); self.onmousemove=move;
}
function move(e)
{
b = e.pageX; c = e.pageY;
}
function tips(text)
{
if(navigator.appVersion.substring(0,1) > "3")
{
if (window.name != "no")
{
if (document.all) /* Part Internet Explorer */
{
document.all.Tip.innerHTML=text;
if( navigator.appVersion.substring(22,23)==5)
document.all.Tip.style.width="auto";
document.all.Tip.style.left = window.event.clientX
- document.body.scrollLeft
- document.all.Tip.offsetWidth/2;
document.all.Tip.style.top = window.event.clientY
+ document.body.scrollTop
- document.all.Tip.offsetHeight
- 15;
document.all.Tip.style.visibility="visible";
}
else /* Part Netscape Navigator */
{
text="<div class="tipp">"+text+"</div>"
document.Tip.document.open();
document.Tip.document.write(text);
document.Tip.document.close();
document.Tip.bgColor = "fffff0";
document.Tip.left = b - document.Tip.clip.right/2;
document.Tip.top = c - document.Tip.clip.bottom - 15;
document.Tip.visibility="visible";
}
}
}
}
function ende()
{
if(navigator.appVersion.substring(0,1) > "3")
{
if (document.all)
{
document.all.Tip.style.visibility = "hidden";
}
else
{
document.Tip.visibility = "hidden";
}
}
}
function anaus()
{
if(window.name != "no")
{
window.name = "no";
}
else
{
window.name = "yes";
}
}
mfg,
(tanz das)
Z.N.S.
<img src="http://www.comunicout.com/zebulon/en.gif" border="0" alt="">
.:LIFE ON OTHER PLANETS IS DIFFICULT:.