WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.05.2002, 11:01   #1
Langi
Jr. Member
 
Registriert seit: 26.01.2001
Alter: 41
Beiträge: 54


Langi eine Nachricht über ICQ schicken
Standard höhe einer html-seite...

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
Langi ist offline   Mit Zitat antworten
Alt 22.05.2002, 11:05   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

gecko: document.height

ie: document.body.offsetHeight
käptn ist offline   Mit Zitat antworten
Alt 22.05.2002, 11:11   #3
Langi
Jr. Member
 
Registriert seit: 26.01.2001
Alter: 41
Beiträge: 54


Langi eine Nachricht über ICQ schicken
Standard

ach was - so einfach is das...
schäme mich fast so eine frage gepostet zu haben, aber thx...
Langi ist offline   Mit Zitat antworten
Alt 22.05.2002, 13:12   #4
Langi
Jr. Member
 
Registriert seit: 26.01.2001
Alter: 41
Beiträge: 54


Langi eine Nachricht über ICQ schicken
Standard achtung noch ein problem:

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>)

???
Langi ist offline   Mit Zitat antworten
Alt 22.05.2002, 17:04   #5
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

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!
snowman ist offline   Mit Zitat antworten
Alt 22.05.2002, 18:22   #6
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

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 .
_m3 ist offline   Mit Zitat antworten
Alt 22.05.2002, 18:35   #7
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

<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
Sesa_Mina ist offline   Mit Zitat antworten
Alt 23.05.2002, 21:13   #8
Langi
Jr. Member
 
Registriert seit: 26.01.2001
Alter: 41
Beiträge: 54


Langi eine Nachricht über ICQ schicken
Standard

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?
Langi ist offline   Mit Zitat antworten
Alt 23.05.2002, 21:49   #9
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

mal ne blöde frage: wieso?

was macht dieser spacer?

nen layer erweitern?
käptn ist offline   Mit Zitat antworten
Alt 23.05.2002, 22:10   #10
Langi
Jr. Member
 
Registriert seit: 26.01.2001
Alter: 41
Beiträge: 54


Langi eine Nachricht über ICQ schicken
Standard

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ß....)
Langi ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:34 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag