-
Hallo zusammen,
ich möchte gern mittels Javascript oder JQuery eine Seite aufrufen in einem Div und nach erfolgtem Laden der Seite oder nach X Sekunden soll eine Zweite Seite geladen werden,
leider ist mir dies bisher nicht gelungen da sich beide seiten nicht in der selben Domain befinden. Es ist zwar ein Aufruf in einem lokalen Netz (privat), aber eben von Server 1 http://192.168.187.XX/Test/Seiteaufruf.html soll die Seite http://192.168.187.XY/AB/xk.jsf aufgerunfen werden und dannach zu deinem Ziel: http://192.168.187.XY/AB/ziel.jsf gesprungen werden.
Könnt Ihr mir helfen, kann man diese Crossbrowsersperre umgehen da es sich ja um lokales Netz und nicht Internet handelt?
-
Mittels IFrame und dem onload events dieses IFrames. Du kannst das IFrame ja so stylen, dass man es nicht als solches erkennt (z.B. kein Rahmen)
-
Onload okay. Aber wie erkenne ob der iframe fertig geladen hat?
Und den Rest dann mit nem Timer oder?
-
Irgendwie widersprechen sich die beiden Sätze. Wenn das onload-Ereignis des IFrame eintritt, dann ist es fertig geladen.
Beispiel: Nach zwei Sekunden wird Google im IFrame geladen. Sobald Google fertig ist, wird nochmal zwei Sekunden gewartet, bis zu Amazon weitergeleitet wird.
HTML-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>IFrame onload</title> <style type="text/css"> iframe { border:none; width:600px; height:450px; } </style> </head> <body> <div id="container"></div> <script type="text/javascript"> /* <![CDATA[ */ setTimeout(function() { var container = document.getElementById('container'); var iframe = document.createElement('iframe'); iframe.src = 'http://www.google.com/'; iframe.onload = function() { setTimeout(function() { location = 'http://www.amazon.com/'; }, 2000); }; container.appendChild(iframe); }, 2000); /* ]]> */ </script> </body> </html>
-
Hi, vielen Dank!
Das war dann wohl bissl falsch verstanden worden von mir, klappt super. vielen Dank nochmals!
Ähnliche Themen
-
Seite soll nach Aufruf von Skript mit alert( ) auf aktueller Seite bleiben...
Von Sylan im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 19.06.07, 15:21 -
die neue html seite im gleichen fenster mit set.timeout nach 10 sekunden anzeigen
Von Peter1989 im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 17.12.06, 17:59 -
Nach aufrufen der Seite soll Seite wieder geschlossen werden
Von -GS-Master im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 22.11.06, 20:33 -
Nach bestimmter Zeit nächste Seite aufrufen!
Von CikoNo1 im Forum Flash PlattformAntworten: 4Letzter Beitrag: 06.10.05, 12:59 -
nach 2 Sekunden --> Seite zurück springen
Von Brauni im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 19.03.05, 10:31



1Danke


Zitieren


Login





