Jeg har en javascriptfunktion, som skal skal validere en form. Et af felterne skal tjekkes op imod en database vha. en iframe. Resultatet fra iframen skal bruges i javascript valideringsscriptet. Hvordan klarer jeg den?
I bund og grund skal jeg saette en JS-variabel til en vaerdi fra en iframeudregning.
Lige nu validerer jeg alt ikke-server-side i Javascript og lader derefter en iframe validere resten. Det virker altsaa som det er. Men jeg vil gerne goere det hele paa en gang, saa jeg kan generere en faelles fejlbesked.
Synes godt om
Slettet bruger
26. februar 2003 - 16:13#2
I iframen kan du udskrive en variabel med dit serverside-sprog:
<script> variabel = "blabla"; //Udskrives serverside! </script>
Denne variabel kan så tilgås fra hovedsiden således:
Ok. Saa er det nok ikke rigtigt muligt at goere det. Man kunne jo saette et delay, saa JS foerst koeres efter af iframen forventes at vaere loaded. Det er bare lidt risky paa et langsomt netvaerk. Jeg sidder pt. i Brasilien men arbejder via en webserver i Danmark. Jeg kan love for, at der er forsinkelser...
Jeg havde haabet paa, at JS kunne vente paa svar fra en iframe... Kidoki, jeg bygger videre paa den loesning, som jeg allerede har.
Smid et svar, og du skal faa point.
Synes godt om
Slettet bruger
28. februar 2003 - 16:38#4
Du kan jo få iframen til at kalde en funktion på den side, den ligger i. Fx (i iframen):
<body onLoad="parent.navnPaaFunktion();">
"navnPaaFunktion" kan så sætte en variabel på hovedsiden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.