<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Wirklich einfache JavaScript Tooltips</title>
	<atom:link href="http://webmatze.de/wirklich-einfache-javascript-tooltips/feed/" rel="self" type="application/rss+xml" />
	<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/</link>
	<description>Profi Tipps für einen erfolgreichen Internetauftritt</description>
	<lastBuildDate>Mon, 19 Jul 2010 12:28:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: webmatze</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2986</link>
		<dc:creator>webmatze</dc:creator>
		<pubDate>Mon, 19 Jul 2010 12:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2986</guid>
		<description>Ich glaube durch die ganzen neuen Browser-Versionen sowohl von Internet Explorer als auch Firefox usw. scheint der Code nicht mehr so zu funktionieren, wie es damals der Fall war.

Ich werde mich mal an eine komplett neue Version setzen, die in allen Browsern funktioniert und welche auch einfacher zu verwenden ist.</description>
		<content:encoded><![CDATA[<p>Ich glaube durch die ganzen neuen Browser-Versionen sowohl von Internet Explorer als auch Firefox usw. scheint der Code nicht mehr so zu funktionieren, wie es damals der Fall war.</p>
<p>Ich werde mich mal an eine komplett neue Version setzen, die in allen Browsern funktioniert und welche auch einfacher zu verwenden ist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gochtel</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2985</link>
		<dc:creator>gochtel</dc:creator>
		<pubDate>Thu, 15 Jul 2010 08:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2985</guid>
		<description>schade, der code lässt sich nicht posten...</description>
		<content:encoded><![CDATA[<p>schade, der code lässt sich nicht posten&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gochtel</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2984</link>
		<dc:creator>gochtel</dc:creator>
		<pubDate>Thu, 15 Jul 2010 08:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2984</guid>
		<description>function normalizeEvent(e)
{
if(window.event){e = window.event;}
if(e.pageX)
{
e.clientX = e.pageX;
e.clientY = e.pageY;
}
else if(e.clientX)
{
e.pageX = e.clientX;
e.pageY = e.clientY;
}

return e;
}

wmtt = null;
document.onmousemove = updateWMTT;
function updateWMTT(e)
{
  if (wmtt != null &amp;&amp; wmtt.style.display == &#039;block&#039;) 
  {
	
    x = (e != null ? e.pageX : window.event.x) + wmtt.offsetParent.scrollLeft - wmtt.offsetParent.offsetLeft;
    y = (e != null ? e.pageY : window.event.y) + wmtt.offsetParent.scrollTop - wmtt.offsetParent.offsetTop;
    wmtt.style.left = (x - 410) + &quot;px&quot;;
    wmtt.style.top   = (y - 310) + &quot;px&quot;;
  }
}

function showWMTT(id) {
  wmtt = document.getElementById(id);
  wmtt.style.display = &quot;block&quot;;
}
function hideWMTT() {
  wmtt.style.display = &quot;none&quot;;
}</description>
		<content:encoded><![CDATA[<p>function normalizeEvent(e)<br />
{<br />
if(window.event){e = window.event;}<br />
if(e.pageX)<br />
{<br />
e.clientX = e.pageX;<br />
e.clientY = e.pageY;<br />
}<br />
else if(e.clientX)<br />
{<br />
e.pageX = e.clientX;<br />
e.pageY = e.clientY;<br />
}</p>
<p>return e;<br />
}</p>
<p>wmtt = null;<br />
document.onmousemove = updateWMTT;<br />
function updateWMTT(e)<br />
{<br />
  if (wmtt != null &amp;&amp; wmtt.style.display == &#8216;block&#8217;)<br />
  {</p>
<p>    x = (e != null ? e.pageX : window.event.x) + wmtt.offsetParent.scrollLeft &#8211; wmtt.offsetParent.offsetLeft;<br />
    y = (e != null ? e.pageY : window.event.y) + wmtt.offsetParent.scrollTop &#8211; wmtt.offsetParent.offsetTop;<br />
    wmtt.style.left = (x &#8211; 410) + &#8220;px&#8221;;<br />
    wmtt.style.top   = (y &#8211; 310) + &#8220;px&#8221;;<br />
  }<br />
}</p>
<p>function showWMTT(id) {<br />
  wmtt = document.getElementById(id);<br />
  wmtt.style.display = &#8220;block&#8221;;<br />
}<br />
function hideWMTT() {<br />
  wmtt.style.display = &#8220;none&#8221;;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gochtel</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2983</link>
		<dc:creator>gochtel</dc:creator>
		<pubDate>Thu, 15 Jul 2010 08:17:20 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2983</guid>
		<description>so hab jetzt eine ganze weile dran gehangen. hab mitlerweile eine lösung gefunden, die im FF und IE funktionieren. hier mal der komplette javascript code, falls wieder mal jemand das problem hat:



</description>
		<content:encoded><![CDATA[<p>so hab jetzt eine ganze weile dran gehangen. hab mitlerweile eine lösung gefunden, die im FF und IE funktionieren. hier mal der komplette javascript code, falls wieder mal jemand das problem hat:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gochtel</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2982</link>
		<dc:creator>gochtel</dc:creator>
		<pubDate>Wed, 14 Jul 2010 15:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2982</guid>
		<description>Hab das gleiche Problem wie Marco:
&quot;Bei mir funktioniert das im FF sehr gut, im IE gibt er mir den Fehler “pageX” ist Null oder kein Objekt. Der Tooltip erscheint zwar, aber nicht neben meiner Maus sondern unterhalb von meinen Bildern&quot;
Wenn ich die Änderung von Marco nehme, wird im FF gar kein Tooltip mehr angezeigt und im IE kommt der Fehler:

Meldung: Objekt erwartet
Zeile: 31
Zeichen: 1
Code: 0
URI: http://www.gehorsam-mit-spass.de/aa_test/wohnung.php

Kann mir jemand weiter helfen? Das Script ist ansonsten echt klasse!!!</description>
		<content:encoded><![CDATA[<p>Hab das gleiche Problem wie Marco:<br />
&#8220;Bei mir funktioniert das im FF sehr gut, im IE gibt er mir den Fehler “pageX” ist Null oder kein Objekt. Der Tooltip erscheint zwar, aber nicht neben meiner Maus sondern unterhalb von meinen Bildern&#8221;<br />
Wenn ich die Änderung von Marco nehme, wird im FF gar kein Tooltip mehr angezeigt und im IE kommt der Fehler:</p>
<p>Meldung: Objekt erwartet<br />
Zeile: 31<br />
Zeichen: 1<br />
Code: 0<br />
URI: <a href="http://www.gehorsam-mit-spass.de/aa_test/wohnung.php" rel="nofollow">http://www.gehorsam-mit-spass.de/aa_test/wohnung.php</a></p>
<p>Kann mir jemand weiter helfen? Das Script ist ansonsten echt klasse!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2981</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Tue, 22 Jun 2010 14:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2981</guid>
		<description>Habe es gelöst, e war nicht definiert:

x = (e != null ? e.clientX : window.event.x) + wmtt.offsetParent.scrollLeft - wmtt.offsetParent.offsetLeft;
y = (e != null ? e.clientY : window.event.y) + wmtt.offsetParent.scrollTop - wmtt.offsetParent.offsetTop;</description>
		<content:encoded><![CDATA[<p>Habe es gelöst, e war nicht definiert:</p>
<p>x = (e != null ? e.clientX : window.event.x) + wmtt.offsetParent.scrollLeft &#8211; wmtt.offsetParent.offsetLeft;<br />
y = (e != null ? e.clientY : window.event.y) + wmtt.offsetParent.scrollTop &#8211; wmtt.offsetParent.offsetTop;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2980</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Tue, 22 Jun 2010 12:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2980</guid>
		<description>Bei mir funktioniert das im FF sehr gut, im IE gibt er mir den Fehler &quot;pageX&quot; ist Null oder kein Objekt. Der Tooltip erscheint zwar, aber nicht neben meiner Maus sondern unterhalb von meinem Bild mit Imagemaps. Hat jemand ne Ahnung was da falsch ist?



</description>
		<content:encoded><![CDATA[<p>Bei mir funktioniert das im FF sehr gut, im IE gibt er mir den Fehler &#8220;pageX&#8221; ist Null oder kein Objekt. Der Tooltip erscheint zwar, aber nicht neben meiner Maus sondern unterhalb von meinem Bild mit Imagemaps. Hat jemand ne Ahnung was da falsch ist?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michi</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2979</link>
		<dc:creator>Michi</dc:creator>
		<pubDate>Mon, 21 Jun 2010 09:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2979</guid>
		<description>Hey webmatze

Danke für die Antwort. Hab das mal so probiert:

// JavaScript Document

lead = null;
document.onmousemove = updateLEAD;
function updateLEAD(e , xoff, yoff) {
  if (lead != null) {
    x = (document.all) ? window.event.x + lead.offsetParent.scrollRight : e.pageX;
    y = (document.all) ? window.event.y + lead.offsetParent.scrollTop  : e.pageY;
    lead.style.right = (x - 735) + &quot;px&quot;;
    lead.style.top = (y + 13) + &quot;px&quot;;
	lead.style.right = (x + xoff) + &quot;px&quot;;
    lead.style.top = (y + yoff) + &quot;px&quot;;
  }
}
function showLEAD(id) {
  lead = document.getElementById(id);
  lead.style.display = &quot;block&quot;
}
function hideLEAD() {
  lead.style.display = &quot;none&quot;;
}

Aber irgendwie bugt das ziemlich rum. Vermutlich weil ich einen Fehler eingebaut habe?</description>
		<content:encoded><![CDATA[<p>Hey webmatze</p>
<p>Danke für die Antwort. Hab das mal so probiert:</p>
<p>// JavaScript Document</p>
<p>lead = null;<br />
document.onmousemove = updateLEAD;<br />
function updateLEAD(e , xoff, yoff) {<br />
  if (lead != null) {<br />
    x = (document.all) ? window.event.x + lead.offsetParent.scrollRight : e.pageX;<br />
    y = (document.all) ? window.event.y + lead.offsetParent.scrollTop  : e.pageY;<br />
    lead.style.right = (x &#8211; 735) + &#8220;px&#8221;;<br />
    lead.style.top = (y + 13) + &#8220;px&#8221;;<br />
	lead.style.right = (x + xoff) + &#8220;px&#8221;;<br />
    lead.style.top = (y + yoff) + &#8220;px&#8221;;<br />
  }<br />
}<br />
function showLEAD(id) {<br />
  lead = document.getElementById(id);<br />
  lead.style.display = &#8220;block&#8221;<br />
}<br />
function hideLEAD() {<br />
  lead.style.display = &#8220;none&#8221;;<br />
}</p>
<p>Aber irgendwie bugt das ziemlich rum. Vermutlich weil ich einen Fehler eingebaut habe?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: webmatze</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2976</link>
		<dc:creator>webmatze</dc:creator>
		<pubDate>Wed, 16 Jun 2010 09:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2976</guid>
		<description>@Michi: Ich würde an deiner Stelle einfach die Funktion updateWMTT(e) anpassen und zwei Parameter mit aufnehmen, updateWMTT(e , xoff, yoff).

Dann kannst du dort deine eigenen Abstände eingeben und musst diese entsprechen im Code übernehmen.

Also statt:
wmtt.style.left = (x + 20) + &quot;px&quot;;
wmtt.style.top = (y + 20) + &quot;px&quot;;

Einfach:

wmtt.style.left = (x + xoff) + &quot;px&quot;;
wmtt.style.top = (y + yoff) + &quot;px&quot;;</description>
		<content:encoded><![CDATA[<p>@Michi: Ich würde an deiner Stelle einfach die Funktion updateWMTT(e) anpassen und zwei Parameter mit aufnehmen, updateWMTT(e , xoff, yoff).</p>
<p>Dann kannst du dort deine eigenen Abstände eingeben und musst diese entsprechen im Code übernehmen.</p>
<p>Also statt:<br />
wmtt.style.left = (x + 20) + &#8220;px&#8221;;<br />
wmtt.style.top = (y + 20) + &#8220;px&#8221;;</p>
<p>Einfach:</p>
<p>wmtt.style.left = (x + xoff) + &#8220;px&#8221;;<br />
wmtt.style.top = (y + yoff) + &#8220;px&#8221;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: webmatze</title>
		<link>http://webmatze.de/wirklich-einfache-javascript-tooltips/comment-page-1/#comment-2975</link>
		<dc:creator>webmatze</dc:creator>
		<pubDate>Wed, 16 Jun 2010 08:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://version3.webmatze.de/2006/01/12/wirklich-einfache-javascript-tooltips/#comment-2975</guid>
		<description>@Marco: Ist hier mit geschehen. :o)</description>
		<content:encoded><![CDATA[<p>@Marco: Ist hier mit geschehen. :o)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
