Autor |
Nachricht |
Bollwitz
Threadersteller
Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht:
|
Verfasst Mo 24.02.2014 16:54
Titel Javascript: Werte addieren mit parseInt() |
|
|
Hi Cracks,
ich habe hier ein kleines Javascript auf meiner Seite, welches nix anderes tut, als die Höhe des Inhalts eines iFrames beim Seitenaufruf abzugreifen, und die iFrame-Höhe dementsprechend anzupassen. Funktioniert auch alles super. Nun möchte ich aber, dass der Höhe des iFrames nochmal 100 Pixel hinzuaddiert werden.
Das funktioniert wohl mit dem Befehl "parseInt()", aber ich weiss nicht, wie und wo ich den einfügen muss.
Head:
Code: | <script language="javascript" type="text/javascript">
function resizeIframe(obj) {
obj.style.height = (obj.contentWindow.document.body.scrollHeight) + 'px';
}
</script> |
Body:
Code: | <iframe name="Stack" src="http://anderedomain.de/" frameborder="0" scrolling="no" width="620" id="iframe" onload='javascript:resizeIframe(this);' /> |
Vielen Dank für etwaige Tipps!
Gruß
Boll
Zuletzt bearbeitet von Bollwitz am Mo 24.02.2014 17:13, insgesamt 1-mal bearbeitet
|
|
|
|
|
buddha-brot
Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht:
|
Verfasst Mo 24.02.2014 17:31
Titel
|
|
|
parseInt()
Wieso so umständlich?
<script language="javascript" type="text/javascript">
function resizeIframe(obj) {
obj.style.height = (obj.contentWindow.document.body.scrollHeight) + 100 'px';
}
</script>
|
|
|
|
|
Anzeige
|
|
|
Bollwitz
Threadersteller
Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht:
|
Verfasst Mo 24.02.2014 17:48
Titel
|
|
|
Das funktioniert nicht. Dreamweaver gibt mir das als Syntaxfehler aus, und das iFrame wird nicht korrekt angezeigt. Es geht ja auch nicht darum, die Zeichenkette "100" anzuhängen, sondern eine Addition durchzuführen: "obj.contentWindow.document.body.scrollHeight" + "100", und das geht angeblich nur mit Integerumwandlung via "parseInt".
|
|
|
|
|
top
Moderator
Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht:
|
Verfasst Mo 24.02.2014 17:59
Titel
|
|
|
Vielleicht so?
Code: | <script language="javascript" type="text/javascript">
function resizeIframe(obj) {
var iframehoehe = (obj.contentWindow.document.body.scrollHeight) + 100;
obj.style.height = iframehoehe + 'px';
}
</script> |
|
|
|
|
|
Bollwitz
Threadersteller
Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht:
|
Verfasst Mo 24.02.2014 18:02
Titel
|
|
|
Super, funktioniert! Vielen Dank!!
|
|
|
|
|
|
|
|
Ähnliche Themen |
[jQuery] - Werte addieren
Werte in PDF aus InDesign addieren...
[Javascript] Addieren
[Javascript] Boolsche Werte ?
DB Ausgabe addieren
Array addieren
|
|