mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 16.04.2024 09:27 Benutzername: Passwort: Auto-Login

Thema: Javascript: Werte addieren mit parseInt() vom 24.02.2014


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Javascript: Werte addieren mit parseInt()
Autor Nachricht
Bollwitz
Threadersteller

Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 24.02.2014 16:54
Titel

Javascript: Werte addieren mit parseInt()

Antworten mit Zitat Zum Seitenanfang

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! Lächel
Gruß
Boll


Zuletzt bearbeitet von Bollwitz am Mo 24.02.2014 17:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
buddha-brot

Dabei seit: 24.01.2006
Ort: Süd/Süd-West
Alter: -
Geschlecht: Männlich
Verfasst Mo 24.02.2014 17:31
Titel

Antworten mit Zitat Zum Seitenanfang

parseInt() Au weia!
Wieso so umständlich?

<script language="javascript" type="text/javascript">
function resizeIframe(obj) {
obj.style.height = (obj.contentWindow.document.body.scrollHeight) + 100 'px';
}
</script>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Bollwitz
Threadersteller

Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 24.02.2014 17:48
Titel

Antworten mit Zitat Zum Seitenanfang

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". * Keine Ahnung... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
top
Moderator

Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht: Männlich
Verfasst Mo 24.02.2014 17:59
Titel

Antworten mit Zitat Zum Seitenanfang

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>
  View user's profile Private Nachricht senden
Bollwitz
Threadersteller

Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 24.02.2014 18:02
Titel

Antworten mit Zitat Zum Seitenanfang

Super, funktioniert! Vielen Dank!! *Thumbs up!*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [jQuery] - Werte addieren
Werte in PDF aus InDesign addieren...
[Javascript] Addieren
[Javascript] Boolsche Werte ?
Array addieren
DB Ausgabe addieren
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.