@ndersMedlem sedan juni 200026 914 inlägg
Hepp!
Scenario:
Jag har en sida som öppnar ett popupfönster. I detta popupfönster skall jag posta ett formulär till en iframe i sidan som öppnar fönstret. Jag kan från popupen byta sida i iframen med denna kod:
window.opener.parent.frames['main'].actionIframe.location.href='wee.asp';
När jag skall posta formuläret körs följande funktion genom onclick på en button:
function submitit() {
document.myForm.target = window.opener.parent.frames['main'].actionIframe;
document.myForm.submit();
}
Detta fungerar givetvis inte, ett nytt fönster ploppar upp, som tar emot formuläret.
Någon med tips på hur min javascriptfunktion ska se ut?
Mvh och tpf,
Peter SMedlem sedan dec. 20025 484 inlägg
Hupp!
Det bör räcka med att du anger namnet på din "iframe" som mål i funktionen:
function submitit() {
document.myForm.target = "namn_pa_iframe";
}
:)
@ndersMedlem sedan juni 200026 914 inlägg
Humm, trots att iframen ligger i en frame i ett frameset i ett annat fönster?
Nåväl, jag provar. :)
@ndersMedlem sedan juni 200026 914 inlägg
Ja, jäklar, se på Ferkel!
Fungerar ju alldeles fantastiskt bra, fast jag förstår det inte. (Inte oväntat i och för sig. ;) )
Jag kan tyvärr inte testa om detta funkar i annat än IE för tillfället, eftersom resten av koden är IE only, men jag är nyfiken om det funkar i Gecko-grabbarna?
Tack för hjälpen!
Mvh
Peter SMedlem sedan dec. 20025 484 inlägg
Värdet för target-egenskapen är en sträng i form av namnet på en "iframe" eller ram där resultatet skall visas. Det är alltså inte ett "iframe"-/ramobjekt som man kanske kan tro.
Oh, Mozilla joins the club!
:)
@ndersMedlem sedan juni 200026 914 inlägg
Tack så phantastiskt mycket, herrn! :D
Ödmjukt,
Fredde MannenMedlem sedan nov. 20013 498 inlägg
@nders skrev:
Tack så phantastiskt mycket, herrn! :D
Ödmjukt,
Arrggh... när jag läser "phantastiskt" får det mig att tänka på: philm och phösare... och annat groll som har med nollning att göra.. :)
Wee.. inte ofta jag ser @nders med ett problem.. se det löste sig...
jag tillför inget men, jag har skriv abstinens...