Problem setTimeout in eigener Funktion

stefanstfnh

Grünschnabel
Hallo,
Ich habe ein Problem setTimeout in meiner Funktion unterzubringen.
Hier die Funktion:

function load (opt) {
window.parent.frames[opt].location.href='http://url.......';
}

der aufruf:
onSubmit="load('main')" im Formtag.

Für Hilfe zur lösung wäre ich dankbar.
 
Du hast nicht genau geschrieben, was setTimeout denn bewirken soll. So wird dir keiner antworten können.

Wenn du nur einfach immer wieder den Frame reloaden willst dann bau in die funktion
setTimeout("load("+opt+")",10000) ein (läd alle 10 s = 100000 ms den Frame neu, indem es die funktion aufruft)
 
Danke für deine Antwort.
Die Funktion soll nach dem absenden eines Formulars,
einen iframe neu laden zeitversetzt.
Das Formular speichert etwas in einer SqlDb.
setTimeout soll also verhindern das der iframe schon geladen wird, bevor
die sachen in der Datenbank stehen.
_______________________
Danke habs gelöst

<script type="text/javascript">
<!--
if (window.document.forms['formu']) {
main=window.document.forms['formu'].mainre.value;
window.setTimeout("newxload("+window.document.forms['formu'].mainre.value+")",200);
function newxload (opt) {
parent.frames[opt].location.href='url...........';
}
}
// -->
</script>
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück