zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Zahl per JS aus einem iFrame auslesen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 19.04.2016, 23:56
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2016
Beiträge: 9
hiTCH-HiKER befindet sich auf einem aufstrebenden Ast
Standard Zahl per JS aus einem iFrame auslesen

Ich schaffe es einfach nicht aus einem iFrame die Daten, in dem Fall eine Zahl, in das HTML-Dokument auszugeben.
Mit der Alert-Funktion klappt es wunderbar, aber das direkte Reinschreiben in das gerade angezeigte HTML-Dokument, wo der iFrame drin ist, das klappt nicht.

Der Code sieht so aus:

HTML-Code:
<script>
window.onload = function(){
   var count = document.getElementById("counter_iframe").contentWindow.document.body.innerHTML;
   document.getElementById("count_p").value = count;
}
</script>
<p>
<h2 id="count_p" name="count_p"></h2>
</p>

<iframe src="count.php" id="counter_iframe" name="counter_iframe"></iframe>
In dem iFrame steht nur eine Zahl, das Auslesen klappt wunderbar, aber anzeigen lassen kann ich es nur per Alert-Funktion im Javascript, anders schaffe ich es leider nicht.
Habt ihr eine Idee?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.04.2016, 09:49
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Du nutzt das falsche load Event, du musst auf das onload des iframes warten.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.04.2016, 11:43
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2016
Beiträge: 9
hiTCH-HiKER befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Du nutzt das falsche load Event, du musst auf das onload des iframes warten.
Danke, das hilft mir sehr weiter!

Ich würde dann in mein HTML-Dokument beim JS-Code hinzufügen:
counter_iframe.onload=function(){iframeLoaded()}

und in den IFrame (count.php):
$(function(){
parent.iframeLoaded();
})


Das sollte so passen, oder?
Mit Zitat antworten
  #4 (permalink)  
Alt 20.04.2016, 12:08
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

So wie du es beschreibst, reicht der Aufruf im iframe.
Mit Zitat antworten
  #5 (permalink)  
Alt 22.04.2016, 23:47
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2016
Beiträge: 9
hiTCH-HiKER befindet sich auf einem aufstrebenden Ast
Standard

Funktioniert leider nicht, das ist echt ne schwere Geburt...
Mit Zitat antworten
  #6 (permalink)  
Alt 23.04.2016, 09:12
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Wenn es bei dir nicht funktioniert, dann machst du etwas falsch. Da du aber nicht zeigst, was du machst kann dir niemand sagen was du falsch machst.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Text Slider -> Text von Textdatei per PHP auslesen? Andimau Serveradministration und serverseitige Scripte 3 20.06.2012 15:49
Coppermine-Gallery per iframe in Homepagedesign einbetten Olanis CSS 1 04.05.2011 19:51
Iframe per CSS verdecken Sparzone CSS 2 02.12.2010 19:27
Google Maps einbinden: per Javascript oder per Iframe? AndreasB Barrierefreiheit 0 03.12.2007 01:53
Formular: Bestimmte Zahl auslesen (erste, zweite, dritte ...) STRiDeR Serveradministration und serverseitige Scripte 1 22.03.2007 14:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:20 Uhr.