12. maj 2007 - 02:07Der er
7 kommentarer og 1 løsning
Funktion problemer
Hej
Jeg håber en af jer kan hjælpe med dette.
Jeg har en side med en java funktion i toppen. Længere nede på samme side har jeg en iframe med noget indhold fra en anden fil.
Mine problemer er: 1: Hvordan kalder jeg javafunktioner fra det dokument som hentes i iframen? ... for man kan ikke bare skrive funktionens navn
2: I funktionen er der en document.form1.submit(), men den form der skal submittes ligger i iframen, og denne sætning virker derfor ikke. Hvordan gøres dette?
Hvadfor ligger funktionen ikke med i (i)framen ?-)
-- og det skal lige bemærkes, at du nemt støder ind i problemer med cross-domain-scripting (som er absolut umuligt !-), medmindre siden i (i)framen ligger i præcis det samme domæne !o]
-- og så har Java præcis 4 ting til fælles med java script: j - a - v - a ...
cross-domain-scripting er at en side forsøger at scripte mod eller på en side, der ligger inde i en (i)frame eller omkring en (i)frame, hvor siden, hvor scriptet ligger i, kommer fra et andet domæne ...
-- og det gælder _hele_ domæne-angivelsen, f.eks. må et script, der ligger på xyz.domain.tld som udgangspunkt ikke forsøge noget mod en side, der kommer fra domain.tld, men lige den situation kan dog klares ved at omdefinere domænet til f.eks. domain.tld i begge dokumenter !-)
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.