05. august 2003 - 13:38Der er
12 kommentarer og 1 løsning
Overfører værdier mellem 2 domæner
Jeg har en formular på domæne1 med kontakt til en FMP-database. Da FMP ikke understøtter billede-upload har jeg på domæne2 et php-script der uploader billederne til serveren. Jeg skal derefter havde overført billedenavne til domæne1 formularen via javascript, men javascriptet vil åbenbart ikke overfører mellem 2 domæner????
Tester jeg med en formular der ligger på samme domæne som php-scriptet virker java-scriptet fint! Kan man ikke overfører data via javascript mellem 2 domæner???
-- men ellers har du selvfølgelig ret -- det som _skal_ være ens er domæne i ovenstående, altså skal man minimum sætte document.domain = msn.com -- hvis der skal overføres data mellem to forskellige servere på hotmail ...
Hmm, jeg frygtede at det ikke kunne lade sig gøre!!! Måske kan jeg løse problemet ved at lave en iframe i php-siden med formularen fra FMP-databasen så den tror at det er samme domæne? (Det er 2 forskellige domæne og ikke subdomæner!)
...Hvis jeg forstår dig ret så får du et problem... document.domain relaterer sig til den enkelte webside. Ligger de enkelte sider i en frame ikke inden for samme xxxdomæne som specificeret i document.domain er det 'no joy'
Det ville helt klart være en mulighed med et lille simpelt HTML dokument med lidt javascript der parser den leverede URL og så reagere korrekt. Der er mig bekendt ikke ændre muligheder for at overføre data mellem website. Husk BTW at tage hensyn til div. sikkerhedsrisici ifm. at andre også kan misbruge sådanne HTML sider til 'spøg og skæmt' (ie. Cross-site scripting).
...Og dog, men så bliver det lidt mere kompliceret end nødvendigt er ;-)
Synes godt om
Ny brugerNybegynder
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.