Scrollen funktioniert nicht auf dynamisch erzeugter Seite
leKuchen
- javascript
Hallo Forum,
ich habe folgendes Problem:
Das unten angeführte Skript läuft einwandfrei, wenn ich es als html-Seite speichere und die Seite mir anzeigen lasse.
Das script ist aber Teil einer dynamisch erzeugten Seite (ASP.NET) .... und da funktioniert es nicht.
Wenn ich die dynamisch erzeugte Seite aber im Browser als html-Seite speichere und dann aufrufe, funktioniert es wieder.
Ratlosen Gruß,
LeKuchen
<SCRIPT language=javascript type=text/javascript>
<!--
try
{
scroll(0, document.getElementById('EndPage').offsetTop);
scroll(0,100);
}
catch (exception)
{
}
//-->
</SCRIPT>
BTW: Im Mozilla läuft es natürlich, nur im IE nicht....;o)
<SCRIPT language=javascript type=text/javascript>
<!--
try
{
scroll(0, document.getElementById('EndPage').offsetTop);
scroll(0,100);
Was ist scroll?
Struppi.
Was ist scroll?
Eine Methode?
Struppi.
LeKuchen
Was ist scroll?
Eine Methode?
Von was?
In deinem Kontext (self) sollte es window.scroll sein. Gibt es diese Methode? lt. selfhmtl nicht.
Struppi.
Nehme scrollto.
LeKuchen
Hallo.
scroll(0, document.getElementById('EndPage').offsetTop);
scroll(0,100);
Wie Struppi schon sagte gibt es "scroll" nicht.
Es gibt nur scrollBy():
http://de.selfhtml.org/javascript/objekte/window.htm#scroll_by
und scrollTo():
http://de.selfhtml.org/javascript/objekte/window.htm#scroll_to
Ich hoffe ich konnte helfen, H2O
Hallo H2O,
Wie Struppi schon sagte gibt es "scroll" nicht.
Ja, danke. Habe ich dann auch festgestellt und nachgelesen. Nehme jetzt scrollto.
Ich hoffe ich konnte helfen, H2O
Ja, vielen Dank. Habe aber inzwischen den Fehler eingegrenzt. Das Script selbst lief ja vorher in Mozilla und IE trotz scroll. Das es bei der Generierung nicht lief, lag am DOCTYPE...
Gruß,
LeKuchen