mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 17:16 Benutzername: Passwort: Auto-Login

Thema: layerhöhe per javascript auslesen vom 01.07.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> layerhöhe per javascript auslesen
Autor Nachricht
Raumwurm
Threadersteller

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.07.2005 16:58
Titel

layerhöhe per javascript auslesen

Antworten mit Zitat Zum Seitenanfang

Hi alle,
ein Kunde möchte, das sich die Höhe seines
Popupfenster dynamisch nach der Länge der
verwendeten Texten ausrichtet

*ha ha* *balla balla*

Da denn sei's drum, der Kunde ist König. Jetzt
dachte ich mir ich lasse den Text in einen Layer
laufen und frage dann per Javascript die Height
des Text-Layers ab und resizeTo das Fenster in
die entprechende Höhe...

...soweit so gut, nur gibt mit JavaScript nur die
per CSS voreingestellte Höhe zurück - aber nicht
die letztendliche. Lasse ich die Height Angabe weg
benomme ich Null. hmm? Gibts irgend eine
Möglichkeit die Höhe rauszubekommen?

Any ideas?
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Fr 01.07.2005 17:01
Titel

Antworten mit Zitat Zum Seitenanfang

unter dem layer irgendein element und dessen position abfragen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Raumwurm
Threadersteller

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.07.2005 17:15
Titel

Antworten mit Zitat Zum Seitenanfang

Gute Idee, aber geht leider auch nicht, derselbe
Effekt. Null wenn nicht definiert und ansonsten der
vergebene Wert.

Zudem werden die Werte offensichtlich auch nicht
»aktualisiert« beim Rendern im Browser...aaargggl...

Da hilft wohl nur noch Zeichen abzählen und
PiMalDaumen skalieren...

* Ich geb auf... *


Zuletzt bearbeitet von Raumwurm am Fr 01.07.2005 17:16, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Fr 01.07.2005 20:23
Titel

Antworten mit Zitat Zum Seitenanfang

du könntest ein kleines fenster machen, in diesem n bischen nach unten scrollen, und das fenster dann pielweise vergrössern bis sowohl document.body.scrollTop 0 is.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Raumwurm
Threadersteller

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.07.2005 20:49
Titel

Antworten mit Zitat Zum Seitenanfang

hehehe... das hört sich abenteuerlich an.
Au weia!
Das probiere ich montags gleich mal aus.
Ist sicher ein netter Effekt. Dankeschön
fürs querdenken!
Lächel
  View user's profile Private Nachricht senden
der_niegel

Dabei seit: 07.07.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 07.07.2005 23:56
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Offset Height</title>
</head>
<body onload="alert(document.getElementById('inhalt').offsetHeight)">
<div id="inhalt" style="width:100px;">
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
   Text Text Text Text Text Text Text Text
</div>
</body>
</html>


offsetHeight funktioniert evtl. nicht in allen Browsern. müsste man testen...
  View user's profile Private Nachricht senden
fyll

Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht: Männlich
Verfasst Fr 08.07.2005 07:24
Titel

Antworten mit Zitat Zum Seitenanfang

Könntest zB in den Layer nen absolut positioniertes style="height:100%" hohes Blindgif reinstetzen - Mozilla-Browser können dann mit getElementById('foo').height (id des Bildes) die Höhe auslesen und für den IE getElementById('foolayer').clientHeight (id des Layers) dazu..
.. sollte dann auf jeden Fall jeder halbwegs gängige Browser lesen können..
  View user's profile Private Nachricht senden
Raumwurm
Threadersteller

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 08.07.2005 09:24
Titel

Antworten mit Zitat Zum Seitenanfang

ha - geil funktioniert! danke schön

* Ja, ja, ja... * * Ich bin unwürdig *
  View user's profile Private Nachricht senden
 
Ähnliche Themen Id auslesen JavaScript
Javascript: Scrollposition auslesen
(Hilfe) XML Datei mit Javascript auslesen
[JavaScript] - Cookies auslesen / trennen - an ASP übergeben
CSS auslesen per Javascript klappt nicht richtig
[javascript]Script gesucht zum Maße einer mov auslesen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.