Avatar billede claus_b. Novice
05. august 2001 - 21:54 Der er 11 kommentarer

url af anden frame?

Hvordan finder en frame url\'en af indholdet, der er i en anden frame?

(scenarioet er fx. hvis der er loaded en fremmed side indeholdende en række links i frame2. Derfor kan jeg ikke vide, hvilket link, der er klikket på når jeg senere skal vide hvilken side, der kigges på.)

Avatar billede erikjacobsen Ekspert
05. august 2001 - 22:03 #1
Sikkerhedsindstillinger i browseren - som du ikke er herre over - kan
forhindre JavaScript i at gøre noget i rammer, der ikke stammer fra samme
server. ...hvis altså det er det, som du prøver på...
Avatar billede claus_b. Novice
05. august 2001 - 22:17 #2
%&.!\"#%12!\" fandens også! :(

jeg ramler altid ind i disse sikkerhedsindstillinger efter en halv dags problemløsning :(

men så virker de da i det mindste LOL

er der evt. nogen vej udenom problemet i php eller lign? :)
Avatar billede erikjacobsen Ekspert
05. august 2001 - 22:20 #3
Nu kan jeg ikke gennemskue hvad du egentlig vil, så det er lidt svært at svare på.
Avatar billede claus_b. Novice
05. august 2001 - 22:25 #4
her er en der virker:
http://www.tgp-resources.com/php/frame.htm

hvor url af frame 2 er på samme server.
Det virker åbenbart ikke, hvis frame2-indholdet ligger på en anden server? :(
Avatar billede erikjacobsen Ekspert
05. august 2001 - 22:27 #5
øh ?
Avatar billede claus_b. Novice
05. august 2001 - 22:37 #6
? ... LOL

forstår du mit spg. nu? :)
(tryk på linket på siden)

(ps.: løsningen må også meget gerne være i php)
Avatar billede erikjacobsen Ekspert
05. august 2001 - 22:55 #7
nej, ikke forstået :)
Avatar billede claus_b. Novice
05. august 2001 - 23:04 #8
ok, prøv eksemplet igen:
http://www.tgp-resources.com/php/frame.htm
begge frames er på den samme server. Frame 1 fortæller hvilken url frame 2 har.

Hvis frame 2\'s indhold kommer fra en anden server(ex. www.eksperten.dk), så får jeg en fejl fra frame 1.
Spg. er så, om der er nogen som helst vej uden om dette problem - enten med javascript eller php? :)
Avatar billede erikjacobsen Ekspert
05. august 2001 - 23:12 #9
Ok - nej, du kan ikke regne med at indstillingerne i browseren er således at
det kan lade sig gøre. Du kan vide hvilken URL du selv propper i rammen første
gange, men ikke hvad brugeren klikker sig frem til efterfølgende.
Avatar billede claus_b. Novice
05. august 2001 - 23:14 #10
k, tak :)
Avatar billede jakoba Nybegynder
07. august 2001 - 12:57 #11
Du kan købe dig en \'signatur\' og lave signed script.
Men det kræver næsten at dit behov er kommercielt for det koster nogen tusind.

læs mere om security og signed scripts her:
http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm
kapitel 14.

mvh JakobA
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