Avatar billede heloo Nybegynder
11. august 2006 - 09:55 Der er 8 kommentarer og
1 løsning

showModalDialog til anden domæne

kan man ikke bruge showModalDialog på tværs af domæner?
f.eks:
var w  = window.showModalDialog('http://www.xxx.dk/test.html','',"dialogWidth:810px;dialogHeight:560px;help:no;icon='';scroll:no;status:no");

mit ptoblem er at w bliver undefined....
men hvis jeg kalder en fil i på samme domæne virker det??
Avatar billede mclemens Nybegynder
11. august 2006 - 11:22 #1
Cross site javascripting er deaktiveret i alle fornuftige browsere.
Avatar billede mclemens Nybegynder
11. august 2006 - 11:24 #2
Hov, fik ikke læst ordentligt ... Afvis lige - men tror dog det er deaktiveret af samme årsag.
Avatar billede mclemens Nybegynder
11. august 2006 - 11:33 #3
Hmmm, læser den lige igen - var w=window.showModalDialog der sætter du en variabel på den ene side der skal referere til vinduet der er i ModalDialog og det kører ind under crosssite scripting (tror jeg - har ikke testet), tror det da en js variabel på den ene side ikke kan henvise til et vindue der kører på den andet domæne.
Avatar billede heloo Nybegynder
11. august 2006 - 11:41 #4
jeg har klaret det ved at lave en iframe som loader min externe side.
og i showModalDialog kalder jeg så bare den lokale i frame så virker det :))
nice....
Avatar billede mclemens Nybegynder
11. august 2006 - 12:20 #5
Yes, så undgår du det crosssite opkald :o)
- Husk at kaste et svar og lukke ...
Avatar billede heloo Nybegynder
11. august 2006 - 12:53 #6
du får bare points.. :)
Avatar billede mclemens Nybegynder
11. august 2006 - 13:04 #7
Jamen, så siger jeg
tak for point :o)
Avatar billede heloo Nybegynder
11. august 2006 - 13:08 #8
Avatar billede mclemens Nybegynder
11. august 2006 - 13:39 #9
Ingen asp på rygraden her...
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