Avatar billede thomas_b Nybegynder
03. marts 2008 - 02:01 Der er 18 kommentarer og
1 løsning

Opener og input-value

Hej...

Jeg har en side med en iframe...!
I den frame har jeg nogle færdier der f.eks. har linket: <a href="java script:Date_Onclick('30-03-2008');">30</a>

som så skulle sende værdien videre til et inputfelt som hedder "dato" i formen "form1"

Bed siden af har jeg dette script.. men det fejler hele tiden..!
Ved ikke rigtig hvad for en fejl den kommer med...

<script LANGUAGE="javascript">
function Date_Onclick(Dato) {
window.document.form1.dato.value = ' + dato + ';
}
</script>
Avatar billede thomas_b Nybegynder
03. marts 2008 - 02:09 #1
den siger at "window.document.form1.dato..." er null eller ikke et opjekt...
Avatar billede w13 Novice
03. marts 2008 - 15:53 #2
Du bør nok gøre sådan her i stedet for:

<script type="text/javascript" language="javascript">
function Date_Onclick(dato){
  document.getElementById("dato").value=dato
}
</script>

og så lægge:
id="dato"
på dato-feltet.
Avatar billede w13 Novice
03. marts 2008 - 16:00 #3
Ligger dato-feltet også i IFramen?
Avatar billede roenving Novice
03. marts 2008 - 16:25 #4
opener.document.form1.dato.value = Dato;
Avatar billede thomas_b Nybegynder
03. marts 2008 - 18:25 #5
w13> Nej datofeltet er i hovedviduet... det vindue som åbner iframen..
Avatar billede thomas_b Nybegynder
03. marts 2008 - 18:27 #6
roenving> den siger "opener.document er null eller ikke et opjekt..."
Avatar billede w13 Novice
03. marts 2008 - 18:45 #7
Kører du ikke kommandoen "opener.document.." fra iframet?
Avatar billede w13 Novice
03. marts 2008 - 18:50 #8
Ellers skal det jo nok være:
document.form1.dato.value = Dato;
Avatar billede olebole Juniormester
03. marts 2008 - 19:13 #9
<ole>

Jeg tror, det må være:
    opener.parent.document.form1.dato.value = dato;

/mvh
</bole>
Avatar billede thomas_b Nybegynder
04. marts 2008 - 00:18 #10
olebole> Den siger det samme.. dvs.. opener.parent - syntes selv det lyder meget underligt...!
Avatar billede thomas_b Nybegynder
04. marts 2008 - 00:18 #11
w13> Jo jeg køre komandoen "opener...." fra iframen...! men selve datofeltet ligger ikke i iframe
Avatar billede roenving Novice
04. marts 2008 - 00:21 #12
Så parent.document.form1.dato.value = Dato;
Avatar billede thomas_b Nybegynder
04. marts 2008 - 00:47 #13
roenving> så skriver den "adgang nægtet"...!
Avatar billede roenving Novice
04. marts 2008 - 00:53 #14
Kommer tingene da ikke fra samme domæne ?-)
Avatar billede thomas_b Nybegynder
04. marts 2008 - 00:56 #15
jo...
Avatar billede thomas_b Nybegynder
04. marts 2008 - 00:57 #16
nu virker det...

Den kunne bare ikke lide jeg havde skrevet http://www.mitdomæne.dk/ foran i iframe-url'en !! det har jeg godt nok aldrig oplevet før...
Avatar billede thomas_b Nybegynder
04. marts 2008 - 01:04 #17
Lægger du et svar, så kan vi kvitere... :)
Avatar billede roenving Novice
04. marts 2008 - 01:13 #18
Oki '-)
Avatar billede roenving Novice
04. marts 2008 - 15:40 #19
-- og tak for point ;~}
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