scrollbalken
CueMeX
- browser
Moin...
ist es möglich den scrollbalken schon beim laden der seite nach ganz unten zu setzen....
so wie bei nem chat...
MfG
Niko
Moin...
ist es möglich den scrollbalken schon beim laden der seite nach ganz unten zu setzen....
so wie bei nem chat...
warum machst dus nicht einfach mit nem anker?
www.example.com/datei.html#unten
MfG
Niko
Philip
Sooo
ich wollt das jetzt der einfachheit halber mit nem anker machen....
wie mach ich das denn wenn die page page.php heißt und ich noch variablen übergebe,....
page.php?variable=wert&variable2=wert2
wie muss das dann aussehn???
danke schon ma für die antworten
Sooo
ich wollt das jetzt der einfachheit halber mit nem anker machen....
wie mach ich das denn wenn die page page.php heißt und ich noch variablen übergebe,....page.php?variable=wert&variable2=wert2
wie muss das dann aussehn???
Also: zuerst Anker einbauen:
<body>
Viel text
<a name="unten"></a>
</body>
und dann einen Link auf z.B.
seite.php?variable1=wert1&variable2=wert2#unten
danke schon ma für die antworten
bitte!
Philip
da hab ich noch was vergessen......
die seite aktualisiert sich selber......
wie mach ioch das dann, dass sie bei jeder aktualisierung nach unten geht???
onload="#unten"
so bestimmt nich oder???
da hab ich noch was vergessen......
die seite aktualisiert sich selber......
wie mach ioch das dann, dass sie bei jeder aktualisierung nach unten geht???
onload="#unten"so bestimmt nich oder???
nein. so nicht.
wie wärs mit
<head>
<meta http-equiv="refresh" content="5; URL=http://www.example.com/seite.php?var1=wert1#unten">
</head>
...
http://selfhtml.teamone.de/html/kopfdaten/meta.htm#weiterleitung
Philip
Hallo Niko
da hab ich noch was vergessen......
die seite aktualisiert sich selber......
Wie wird die Seite aktualisiert?
wie mach ioch das dann, dass sie bei jeder aktualisierung nach unten geht???
onload="#unten"
Nein. Sinnvoller wäre es anstatt bla.php?... neuzuladen, direkt die Seite bla.php?...#unten neuzuladen.
Schöne Grüße
Johannes
Hallo Niko
ist es möglich den scrollbalken schon beim laden der seite nach ganz unten zu setzen....
so wie bei nem chat...
window.scrollTo in Verbindung mit window.innerHeight bzw. document.body.offsetHeight (für IE) dürfte dir vielleicht weiterhelfen.
Schöne Grüße
Johannes
Bäh, Scrollen, damit kämpfe ich auch gerade.
Ja, es ist möglich, aber läuft nicht auf allen Browsern. Hier der Code (soweit ich ihn aus dem Kopf kenne, da könnten Fehler drin sein)
Im Head brauchst du einen JavaScript-Bereich mit einer Funktion. Sieht etwa so aus (gleich mit Scrollcode):
<script language="JavaScript" type="text/javascript">
function runterScrollen()
{
var hoehe = 0;
if (document.all)
{
hoehe = document.all.inhalt.offsetHeight;
}
else
{
hoehe = document.getElementsByTagName("body")[0].offsetHeight;
}
window.scrollTo(0, hoehe);
}
</script>
Dein Body-Tag musst du dann noch um einen Event-Handler erweitern, der beim Laden die Funktion runterScrollen() aufruft. Damit dass beim Internet Explorer richtig läuft, musst du außerdem noch ein Element haben, was die Höhe des gesamten Bodies hat, z. B. ein Div was du direkt nach dem Body öffnest und direkt davor schließt. Das sieht dann etwa so aus:
<body sonstnochwas.... onLoad="runterScrollen()">
<div id="inhalt">
Seiteninhalt
</div>
</body>
Das dürfte unter Mozilla, Netscape 6-7 und Internet Explorer 4.0 oder höher laufen. Der Trick ist, die Höhe des Body-Bereiches zu bestimmen und dann diese Menge runterzuscrollen. Unter Safari läuft das nicht, ich suche selbst nach einer Möglichkeit unter Safari die Höhe des Body-Bereiches auslesen zu können. Ich persönlich benutze ähnlichen Kram, um selbst mit JavaScript Scrollbars zu erzeugen. Zu sehen unter www.javascriptscollbar.de.vu
Hallo Niko,
am einfachsten geht das mittels eines Ankers. Diesen setzt Du in den Code ganz am Ende des <body> besagter Seite. Also so:
<html>
<head>
...
</head>
<body>
ganz viel Inhalt
ganz viel Inhalt
ganz viel Inhalt
<a name="unten">Hier ist unten</a>
</body>
</html>
Verweist Du nun auf diese Seite (nennen wir sie der Einfachheit halber mal "seite.html"), tust Du dies folgendermaßen:
<a href="seite.html#unten">zum Fusse der Seite seite.html</a>.
Mehr findest dazu hier: http://selfhtml.teamone.de/html/verweise/projektintern.htm#anker
Eine andere (umständlichere) Möglichkeit wäre, Dein Problem mittels JavaScript zu lösen, zum Beispiel mittels "scrollTo()":
http://selfhtml.teamone.de/javascript/objekte/window.htm#scroll_to
viel Erfolg + schö
stefan
OK vielen Dank euch alles....
ich hab das problem mit der Hilfe hier gelöst ....
DANKE
MfG
CueMeX