![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() |
![]() hello again!
ich bräucht eine möglichkeit (vielleicht javaScript?), wie ich die Höhe einer html-seite auslesen kann. (nicht die höhe des fensters...). Mir fiele die Möglichkeit ein, ein irgendwas ganz unten in der Seite einzufügen und dann dessen Position abzufrgen, uswusf... Aber das sollte doch wirklich leichter gehen! ciao mit au, langi |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() gecko: document.height
ie: document.body.offsetHeight |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() |
![]() ach was - so einfach is das...
schäme mich fast so eine frage gepostet zu haben, aber thx... ![]() |
![]() |
![]() |
![]() |
#4 |
Jr. Member
![]() |
![]() ich habe in der seite, deren höhe ich brauche, ein file mit ssi included... wenn ich jetzt die höhe der seite anzeige, dann wird das irgendwie nicht dazugezählt:
"originalseite" ohne ssi: 607 px include: ca. 1500 px ergo: ca. 2100 px gesamthöhe - anzeige sagt aber 607! jetzt ist es aber doch so, dass das file per ssi am server "zusammengebaut" wird, und javaScript erst den gesamten code auswerten kann. aus dem vom server geschickten quelltext ist doch gar nicht ersichtlich, dass ich da etwas included habe, oder? (zur erklärung: ich habe im inkludierten file nur eine tabelle, also nix ausser <table> bis <\table>) ??? |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() wann genau im code wird das script ausgeführt?!?
gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Der Code einer HTML-Seite wird in der Reihenfolge gelesen und interpretiert, in der er an den Browser geschicht wird.
Z.B: [H1 - HTML Ccode] [H2 - HTML Code mit JavaScript] [C1 - SSI-generiertes HTML] [H3 - HTML Code mit JavaScript] [H4 - HTML Code] Wenn also was in C1 "passiert", was die Seite größer macht, bekommt das der JavaScript Code in H2 NICHT mit, der in H3 schon. Und ja, der Browser bekommt nicht mit, dass da am Server was zusammengebaut wurde.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#7 |
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
![]() <body onload="machwas()">
damit sollte es dann doch schon auch klappen die korrekte höhe auszulesen.
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\" http://www.dream.at/gizmo/bunny.gif Image is © 2001 Merle Sterndalsäg.. ähh... jäger ![]() |
![]() |
![]() |
![]() |
#8 |
Jr. Member
![]() |
![]() also: ich habe ein durchsichtiges gif, name "spacer_rechts". folgendes script habe ich - um sicher zu gehen - jetzt ganz am ende, sprich direkt vor dem tag: <\body>
wenn die seite höher ist, als am bildschirm auf ein mal angezeigt werden kann, dann soll der spacer vergrößert werden..... <script language="JavaScript"> <!-- if (document.body.offsetHeight > 600) // sprich ca. mehr als bildschirmgröße { document.spacer_rechts.height = (document.body.offsetHeight - 600); } //--> </script> sollte das nicht hinhauen? |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() mal ne blöde frage: wieso?
was macht dieser spacer? nen layer erweitern? |
![]() |
![]() |
![]() |
#10 |
Jr. Member
![]() |
![]() ich habe ein bild, das immer oben (bzw. ca. an der gleichen höhe, ziemlich oben) sein soll.
also hab ich das eingefügt, dann ein und dann den spacer. das ganze nicht mit layern aber in einer tabelle... gibts vielleicht eine andere möglichkeit, ein ding in einer tabelle im kastl immer oben zu halten? (@layer und co.: irgendwie is das komisch... einen layer könnte ich ja positionieren, aber mit meinen anderen elementen (flash, scripte....) funktioniert es irgendwie nicht, dass der layer drüber is... is komisch, ich weiß....) |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|