Archivlink: javarea.de Forum > JavaScript > Drag Drop Tooltip als Anker benutzen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Drag Drop Tooltip als Anker benutzen

Pages: [1]

geschrieben von tetchi am 27.10.2005 - 11:44
Hallo Zusammen,

ich habe auf der Seite vom Javarea einen Javascript gefunden den ich gern in meine Homepage einbauen möchte. Er ist unter Javascript / Pop-up/Hilfe/Info/ das Drag Drop Tooltipp2 zu finden.
http://javarea.de/index.php3?openca....amp;id=212

Ich habe es in meine HTML-Seite eingebaut nur funktioniert das nicht so wie in der Demo gezeigt bzw. möchte ich gern eine Grafik drauflegen und es als Anker (top) verwenden.
So wie es auf dieser Homepage eingesetzt wurde
http://www.stasch-design.de/petra/index.htm

Kann mir jemand helfen den Scrip richtig einzubinden?

geschrieben von tetchi am 28.10.2005 - 15:44
Kann mir keiner helfen?

Gruß
tetchi

geschrieben von René am 28.10.2005 - 17:39
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
<html>
<head>

<style type="text/css" media="screen">
<!--
#image_top
{
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
}
//-->
</style>

<script language="JavaScript" type="text/javascript">
<!--
/**
*
*           © Autor René Marscheider
*       © E-Mail: webmaster@janaserver.de
*          © http://www.janaserver.de/
*  © Bitte entfernen Sie diesen Vermerk nicht!
*
**/

function top_image()
{
	var imageW = 20; // Bild width, in pixels
	var imageH = 40; // Bild height, in pixels

	if (window.innerWidth)
	{
		var hori    = 'left';
		var vert    = 'top';
		var imgX    = 30;
		var imgY    = 20;

		with (window)
		{
			var innerW  = innerWidth;
			var innerH  = innerHeight;
			var offsetX = pageXOffset;
			var offsetY = pageYOffset;
		}
	}
	else
	{
		var hori    = 'pixelLeft';
		var vert    = 'pixelTop';
		var imgX    = 20;
		var imgY    = 20;

		with (document.body)
		{
			var innerW  = clientWidth;
			var innerH  = clientHeight;
			var offsetX = scrollLeft;
			var offsetY = scrollTop;
		}
	}

	var posX = (innerW + offsetX) - (imageW + imgX);
	var posY = (innerH + offsetY) - (imageH + imgY);

	with (document)
	{
		eval('getElementById(\'image_top\').style.' + hori + ' = ' + posX);
		eval('getElementById(\'image_top\').style.' + vert + ' = ' + posY);
	}

	setTimeout('top_image();', 10);
}

onload = top_image;
//-->
</script>

</head>
<body>

<div id="image_top">
  <a href="#top"><img src="./topimage.gif" border="0" width="20" height="40" title="nach oben" alt="nach oben"></a>
</div>

</body>
</html>

geschrieben von tetchi am 01.11.2005 - 09:43
Hallo Rene,

ich habe Dein Script übernommen. Nur funktioniert das bei mir noch nicht. Es erscheint zwar mein top-Bild, aber nur ganz unten. Es wandert beim scrollen im Text nicht mit.

Ich wäre Dir dankbar wenn Du noch mal drüber schaust, vielleicht findest Du ja den Fehler.

Gruß
tetchi

geschrieben von René am 01.11.2005 - 12:47
Hallo tetchi,

Fehler ist oben im Code behoben.

geschrieben von tetchi am 01.11.2005 - 13:25
Bei mir klappt das immer noch nicht. Die Grafik bleibt immer noch ganz unten. Rene funktioniert das bei Dir?

geschrieben von René am 01.11.2005 - 16:49
Hallo tetchi,

hast du den Code von oben komplett neu übernommen damit geht es bei mir im IE, Mozilla und Firefox.

geschrieben von tetchi am 01.11.2005 - 17:07
ja komplett übernommen. Funktioniert auch im Mozilla nicht. Vielleicht muß ich in DW noch was einstellen?
An welcher Stelle steht bei Dir der Text?
Soll ich Dir den Code von mir noch mal posten?

geschrieben von René am 01.11.2005 - 17:34
Hallo tetchi,

damit habe ich die drei Browser getestet.

geschrieben von tetchi am 02.11.2005 - 10:37
Hi Rene,

ich danke Dir. Jetzt funktioniert es bei mir auch.
Es fehlte noch: <a id="top" name="top"></a>

Du hast mir sehr geholfen.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.