Avatar billede lusker Nybegynder
24. august 2001 - 02:12 Der er 20 kommentarer og
1 løsning

Overføre form værdi til form i anden frame

Hi!
En <input type=\"text\" name=\"fra\">1234</input> værdi skal overføres til en <input type=\"text\" name=\"til\"> (her skal 1234 være) </input>
Problemet er at det ikke er samme dokument, ikke samme form, men et dokument i anden form på en anden frame! Der er INGEN script muligheder på det dokument værdien ænskes overført til... Dvs. Automatisk indsættelse at værdier i et eksternt dokument ved hjælp af et script/dthml.
Det er ønskeligt at submitknappen også kan eksekveres med scriptet/dthml koden.
Kan det overhoved lade sig gøre uden API?

500 dåser tun til en haj.
Avatar billede sukos Juniormester
24. august 2001 - 02:19 #1
Øhm, der er nok mange som vil synes det er lidt rigeligt med point.


Men ellers er det et eller andet med window.parent.frame.navn et eller andet derudaf\'!
Avatar billede lusker Nybegynder
24. august 2001 - 02:36 #2
*lol* ok, så må jeg sætter dem ned. :) sorry, plejer ikke at stille spm. her.
Har forsøgt med den metode du nævner, men hver gang får jeg at det ikke er et objekt.
Det er en ren form uden script jeg vil sætte ind i fra et script på en anden side.
Jeg vil prøve videre selvom jeg snart ikke har mere hår på hovedet. :)
Avatar billede jumper Nybegynder
24. august 2001 - 02:37 #3
lusker, er det ikke lidt rigeligt mange point ?

Desuden vil svaret alligevel være nej, da du netop pointerer at siden du vil have adgang til gennem javascript ligger på et andet domæne:

http://msdn.microsoft.com/workshop/author/om/xframe_scripting_security.asp

Og hvis det ikke er tilfældet, så prøv at uddybe dit spørgsmål ;o)

/Thor
Avatar billede nikolajdu Nybegynder
24. august 2001 - 02:43 #4
Jumper der står da intet om et andet domæne???

<input type=\"button onClick=\"parent.Frame_navn.document.formNavn.til.value=\'1234\';parent.Frame_navn.document.formNavn.submit()\">

2. Ramme hedder her : Frame_navn

din form i den i 2. ramme skal så se sådan her ud.

<form name=\"formNavn\">
<input type=\"text\" name=\"til\">
</form>
Avatar billede jumper Nybegynder
24. august 2001 - 02:46 #5
nikolajdu > Nej, men jeg er synsk og kunne forudse at hans

\"INGEN script muligheder på det dokument værdien ænskes overført til\"

og hans

\"Automatisk indsættelse at værdier i et eksternt dokument\"

ville føre til hans

\"sætte ind i fra et script på en anden side.\"

som vist går ud på det samme ;o)

Eller hvad siger du lusker ? Ligger siderne på samme domæne ?

/Thor
Avatar billede lusker Nybegynder
24. august 2001 - 02:47 #6
Jo fandt ud af a 500 er overdrevet meget. Sletter spørgsmålet og kreditere et andet beløb. Sorry.
Det er rigtig nok at siden ligger på et anden domæne. Men jeg vil jo ikke rette i dokumentet, bare automatisk indsætte(udfylde) fields i et andet dokument via scripting fra andet dokument. Det er jo det samme som at udfylde de fields selv, og kan ikke være brud på security.
Dokumentet vil jeg ikke redigere på nogen måde, bare indsætte input værdier fra en string eller lign. automatisk.
Avatar billede nikolajdu Nybegynder
24. august 2001 - 02:47 #7
Det kan der være noget om :-)
Avatar billede lusker Nybegynder
24. august 2001 - 02:49 #8
*lol* ok, tak jumper for koden, roder lidt med det. Har jeg startet 4 verdenskrig med de point. Kan man ikke sætte dem ned?
Avatar billede lusker Nybegynder
24. august 2001 - 02:50 #9
nikolaidu var det. :)
Avatar billede jumper Nybegynder
24. august 2001 - 02:51 #10
lusker, det er _NETOP_ brud på sikkerheden - at udfylde de felter automatisk er netop at ændre siden.

Den eneste måde du kan komme uden om sikkerhed er ved at bryde den - og det er vi efterhånden blevet enige om herinde at vi ikke hjælper med ;o)

Hvad angår de point, så prøv at trykke på dem med musen :)

/Thor
Avatar billede nikolajdu Nybegynder
24. august 2001 - 02:52 #11
Lusker det kan man ikke. Det ville jo f.eks give dig mulighed for at bruge mit domæne til at spamme folk med formmails ved at eksvere en form hos mig. Den går ikke mester.

Anyway laver du et svar og accepterer dig selv, da pointene ikke kan nedsættes - kun forhøjes.

/Nikolaj
Avatar billede jumper Nybegynder
24. august 2001 - 02:56 #12
lusker > Bare luk spørgsmålet (p.g.a. de mange point) og opret et nyt, hvori du forklarer hvad du egentlig prøver at lave/opnå - så har vi en bedre chance for at vide om det kan gøres på en anden måde ;o)

/Thor
Avatar billede nikolajdu Nybegynder
24. august 2001 - 02:57 #13
Jaaahh flere spørgsmål til os natteravne ;-)
Avatar billede lusker Nybegynder
24. august 2001 - 02:59 #14
okidokie, jeg lukker spørgsmålet og opretter et nyt.
Avatar billede sukos Juniormester
24. august 2001 - 03:00 #15
Okey
Avatar billede lusker Nybegynder
24. august 2001 - 03:04 #16
Det var ligegodt hulens...  Hvordan pokker lukker jeg det, kan man ikke under point
Avatar billede nikolajdu Nybegynder
24. august 2001 - 03:04 #17
Du skal lige lave et svar først :-)
Avatar billede sukos Juniormester
24. august 2001 - 03:06 #18
Mit lille vid tåler ikke flere øjenlågs-kramper!
Ses nikolajdudu
Avatar billede lusker Nybegynder
24. august 2001 - 03:06 #19
aha <:-)
Avatar billede lusker Nybegynder
24. august 2001 - 03:10 #20
ok tak. :)
Så vil jeg så sidde her hele natten for at finde ud af hvordan jeg lukker det! Kan man stadig ikke, eller også er jeg selv for træt til at finde det :-)=
Avatar billede nikolajdu Nybegynder
24. august 2001 - 03:11 #21
Tryk på \"Acceptér\" nederst på siden.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester