[Javascript] scrollTo

leller

Well-known member
ID: 25817
L
6 Mai 2006
105
8
Hallo,

ich habe folgendes Problem mit einem ausgeblendeten DIV:

HTML:
<div id="icddiv" style="position:absolute; top:100px; left:100px; z-index:500; border:1px solid #888; background:#88f;min-height: 500px; width:800px; visibility: hidden;">
Hier ein Formular
</div>

Dieses DIV lasse ich mit folgenden Funktionen ein- bzw. ausblenden:

HTML:
function hideicd(id) {
  if (document.all) {
    document.all[id].style.visibility="hidden";  }
  else if (document.getElementById) {
    document.getElementById(id).style.visibility="hidden";  }

  document.getElementById("ICD_haupt_0").focus();
}

HTML:
function showicd(id) {
if (document.all) {
    document.all[id].style.visibility="visible";  }
  else if (document.getElementById) {
 document.getElementById(id).style.visibility="visible";  }
document.getElementById("icdnr").focus();
}

jetzt ist es so, dass beim Einblenden die Seite an den Anfang springt und das DIV angezeigt wird - soweit OK. Beim Ausblenden möchte ich die Seite wieder nach unten scrollen lassen, ich dachte das geht mit:
HTML:
window.scrollTo(0,200);

Diese Zeile habe ich an das Ende der Funktion hideicd() eingefügt, aber sie hat keinen Efekt.

Weiß hier jemand Rat?

Danke im Voraus
 
Effect.ScrollTo von script.aculo.us, ich glaube das window-scrolling wird nicht von jedem unterstützt, weshalb die bei script.aculo.us mal wieder ne Browserweiche machen musste
 
Jau das Funktioniert, obwohl man imho eine Menge Overhead-Daten lädt. Das werde ich erst mal verwenden, es sei denn jemand hat noch eine Idee.

Danke