Archivlink: javarea.de Forum > JavaScript > <pre> Tag und JavaScript ??
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > <pre> Tag und JavaScript ??

Pages: [1]

geschrieben von angobango am 11.05.2006 - 20:02
Hallo Leutz,
bin blutiger JavaScript-Anfänger und hab da ein Problem. Weiss jemand ob der <pre></pre>-Tag einen Einfluss auf JavaScript hat? Wenn ich diesen noch vor dem "DOCTYPE..." ausgebe (ohne Inhalt dazwischen), funktioniert mein JS - Code, ansonsten nicht (!!). Der Rest an JavaScript funktioniert weiterhin einwandfrei, nur der window.onscroll macht Probleme.
Meiner Meinung nach müsste dieser überhaupt keinen Einfluss haben, aber dies sind nun mal die Tatsachen. Der JS-Code steht zwischen <head> und </head> und sieht so aus. Es handelt sich hierbei um eine Vorschau-Box, die nach unten mitscrollen soll (weiss, is nicht das Gelbe vom Ei, aber es tut's):
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: 
window.onscroll=function vorschau(){
	var v_t;
	var v_l;
	var x;
	var s;

	s = document.getElementById("stop").offsetTop;
	x = document.body.scrollTop;
	v_t = document.getElementById("vorschautable").offsetTop;
	v_l = document.getElementById("vorschautable").offsetLeft;



	if(x > v_t )
	{
		document.getElementById("Vorschau").style.top = x + 15 ;
	}
	else
	{
		document.getElementById("Vorschau").style.top = v_t;
	}

	if(x >= s)
	{
		document.getElementById("Vorschau").style.top = s - 50;
	}


	document.getElementById("Vorschau").style.left = v_l;
}


Wie gesagt, wennn der <pre>-Tag mit ausgegeben wird funzt's wunderbar in IE und FF, ansonsten ist's wie wenn man JS gänzlich deaktiviert hat.
Weiss jemand Rat ? Hab jetzt schon 2 Tage mit Suchen verbracht (auch hier) und leider nichts Brauchbares gefunden, nicht mal was Ähnliches !

Danke im voraus!

PS: Code steht natürlich nicht zwischen <? und ?>.....

geschrieben von Patrick am 23.05.2006 - 13:09
Hallo,

leider habe ich keine Idee... Nutze <pre> auch nicht, da für aktuelle Browser, das <pre> nicht mehr nötig ist.

Hier mal ein Link: http://de.selfhtml.org/navigation/s....=%3Cpre%3E

Greeetz.....


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