php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.04.2011, 12:57  
Benutzer
 
Registriert seit: 02.12.2010
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Atikos zeigte ein beschämendes Verhalten in der Vergangenheit
Standard jQuery Post in iFrame

Hallo,

ein verzwicktes Problem habe ich momentan zu lösen.

Die Situation:

Auf meiner Seite habe ich einen iFrame.
In diesem iFrame lade ich per <script src=""></script> eine ältere jQuery Version, welche auch HTML Code ausgibt, wenn das DOM fertig geladen ist.
In dem HTML Code ist ein form-Tag mit anschließendem Submit-Button.
Drücke ich auf den Button, öffnet sich die neue Seite im iFrame.
Ich möchte aber das sich die Seite neu aufbaut, da man auf eine andere geleitet wird.
Da der Submit-Button POST-Daten versendet weis ich nicht wie ich das umsetzen kann.

Mein Ansatz:

im <body>-Tag habe ich folgenden Code wenn das DOM fertig geladen ist:
Code:
<script type="text/javascript">
        //document fertig geladen, dann
	$(document).ready(function() {
                //letztes input feld vom typ submit ermitteln, wenn darauf geklickt wird
		$("input:submit:last").click(function() {
                        //hole die URL aus dem action="" attribut
                        var url = $("form").attr("action");
			window.open( url );
                        //$.post();
		});
	});
</script>
Das .post von jQuery macht aber nur etwas mit AJAX. (http://api.jquery.com/jQuery.post/)

Wie kann ich das lösen?

Grüße
Atikos ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.04.2011, 13:04  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

http://www.google.de/search?q=javascript+iframe+parent
sollte helfen
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online   Mit Zitat antworten
Alt 13.04.2011, 14:28  
Benutzer
 
Registriert seit: 02.12.2010
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Atikos zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ok das funktioniert soweit ganz gut mit parent.location.href = dieURL;

Aber wie mache ich das mit dem POST Request?

Grüße
Atikos ist offline   Mit Zitat antworten
Alt 13.04.2011, 14:53  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Mit einem versteckten Formular, was du abschickst oder mit ajax und anschließender url weiterleitung.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online   Mit Zitat antworten
Alt 13.04.2011, 14:55  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

target ins Form und gut ist.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.04.2011, 15:15  
Benutzer
 
Registriert seit: 02.12.2010
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Atikos zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

target funktioniert leider nicht, bleibt trotzdem noch im iFrame.
<button type="submit" target="_blank">Los</button>

Momentan ist mir noch etwas eingefallen, was ich versuchen werde und euch dazu berichten wenn es geklappt hat.


Grüße
Atikos ist offline   Mit Zitat antworten
Alt 13.04.2011, 15:16  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das ist einfach Unsinn. http://de.selfhtml.org/navigation/su...anfrage=target

Zitat:
target ins Form und gut ist.
Zitat:
<button type="submit" target="_blank">Los</button>
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.04.2011, 15:52  
Benutzer
 
Registriert seit: 02.12.2010
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Atikos zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Besten dank, dass hat geklappt und den erwünschten Erfolg!

Bitte nächstes mal deutlicher werden, da ins Form nicht automatisch für ins form-HTML Tag steht.

Grüße
Atikos ist offline   Mit Zitat antworten
Alt 13.04.2011, 16:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Bitte nächstes mal deutlicher werden,
Bitte nächstes mal selbst schlau machen. Selfthtml gibt es seit den 90er Jahren..
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.04.2011, 16:45  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Atikos Beitrag anzeigen
Bitte nächstes mal deutlicher werden, da ins Form nicht automatisch für ins form-HTML Tag steht.
Bitte Grundlagen lernen, damit du die Hinweise, die du hier bekommst, auch korrekt anzuwenden weißt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jquery post ergebnis in eine variable speichern lilalaser JavaScript, Ajax und mehr 6 25.01.2011 11:38
[Erledigt] Statistik mit jQuery DJ_RhoxxZ JavaScript, Ajax und mehr 6 25.07.2010 17:47
jquery: dialogbox funktioniert nicht Dreamwatcher JavaScript, Ajax und mehr 16 22.07.2010 18:22
Variable aus Formular an iframe drzwockel PHP Tipps 2010 52 25.03.2010 13:23
[Erledigt] PHP Post protokollieren radiv PHP-Fortgeschrittene 12 02.06.2009 19:35
In iFrame einen Wert definieren und an Seite (in der das iFrame ist) übergeben moercel JavaScript, Ajax und mehr 15 15.04.2009 10:31
Curl Post Problem GTA26 PHP Tipps 2009 2 10.03.2009 23:16
quelle der POST daten in php script herausfinden ArchEnemy PHP Tipps 2009 11 26.02.2009 02:32
JavaScript: IFrame: Wert aendern: Problem SvenLittkowski HTML, Usability und Barrierefreiheit 2 26.09.2007 00:49
Gesamte Seite aus iFrame neu laden HTML, Usability und Barrierefreiheit 5 22.11.2005 17:09
PHP statt iframe PHP Tipps 2007 1 20.11.2005 11:28
POST socke PHP Tipps 2005 5 25.04.2005 12:52
[Erledigt] IFrame Höhe dynamisch an Seiteninhalt anpassen? HTML, Usability und Barrierefreiheit 2 23.04.2005 18:44
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
[Erledigt] Iframe JavaScript ? HTML, Usability und Barrierefreiheit 5 19.10.2004 21:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
iframe post, jquery post to iframe, jquery post iframe, jquery iframe, jquery iframe post, jquery post, post iframe, jquery send post to iframe, jquery submit form iframe, submit form in eine neueseite in iframe laden, ajax jquery php iframe, post in iframe, jquery.iframe-post-form.js, iframe jquery, ajax post to iframe jquery, jquery post in iframe, jquery iframe form, $.post jquery, jquery post form iframe, javascript post iframe

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum