webForumDet fria alternativet
Logga in / Bli medlem

Targetproblem

JavaScript

6 svar · 308 visningar · startad av @nders

Medlem sedan juni 200032 967 inlägg
Trådstart#1

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,

Medlem sedan dec. 20025 483 inlägg
#2

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";
}

:)

Medlem sedan juni 200032 967 inlägg
#3

Humm, trots att iframen ligger i en frame i ett frameset i ett annat fönster?

Nåväl, jag provar. :)

Medlem sedan juni 200032 967 inlägg
#4

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

Medlem sedan dec. 20025 483 inlägg
#5

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!

:)

Medlem sedan juni 200032 967 inlägg
#6

Tack så phantastiskt mycket, herrn! :D

Ödmjukt,

Medlem sedan nov. 20014 054 inlägg
#7

@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...

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)