Avatar billede xxx Nybegynder
20. november 2001 - 08:13 Der er 4 kommentarer og
1 løsning

SITEMAP - lidt tricky

I går stillede jeg følgende spørgsmål:
\"<a href=\"java script:void(top.opener.location.href=\'http://www.meldgaard.com/dk/handel/vertikalknusere.asp\');\">

Jeg har et dokument med en iframe, fra denne iframe har jeg et link der åbner et sitemap i en popup. ovenstående kode bliver brugt til mine links. Når jeg klikker på linket er det meningen, at den skal åbne siden i det vindue sitemapet blev åbnet i.

Den åbner dog kun i iframe\'n, hvor den kommer fra. Nogen der hurtigt kan hjælpe mig med hvordan jeg får den til, at åbne i hele vinduet og ikke kun i iframe\'n. Ovenstående kode skal gerne bruges. (Tilrettes)\"

Jeg fik følgende svar, som jeg accepterede:
\"<a href=\"http://www.meldgaard.com/dk/handel/vertikalknusere.asp\" onclick=\"top.opener.top.location.href=this.href;return false\">\"

Den har dog en fejl! Den virker kun første gang, herefter kan jeg se, at den loader siden, men der kommer intet skærmbillede.

Er der nogen der kan få den til at virke, eller fortælle mig det.
Avatar billede jakoba Nybegynder
20. november 2001 - 10:08 #1
Desværre, det kan kun virke den ene gang.

Din iframe er et vindue indeni brovservinduet. og når du udskifter den side din iframe ligger i bliver iframen også nedlagt så den ikke findes mere. Det kan godt være du laver en lignende iframe i den næste side. men det er en kopi, det er ikke det samme vindue. Så der er ikke længere nogen opener for popoppen at adressere.

Det svarer lidt til når Anders And sidder længere ude på den gren han er ved at save over.

For at løse proglemet skal din popop åbnes fra fra vinduet udenom.

Prøv at lave din knaå til at åbne popoppen om til:

<input type=\'button\' value=\'åben popop\' onclick=\"parent.open( url, navn, features )\">

Jeg er ikke helt sikker på det er nok, men prøv. (du behøver ikke ændre dit link fra popopppen det skulle virke ligesågodt på den måde)

mvh JakobA
Avatar billede jakoba Nybegynder
20. november 2001 - 10:10 #2
Kikkede lige på siden. Hvorfor er der overhovedet brug for en iframe der?
Avatar billede xxx Nybegynder
20. november 2001 - 14:48 #3
Jeg har lavet mine iframes om til include. Hvilket virker.

Ellers tak for svaret.
Avatar billede xxx Nybegynder
20. november 2001 - 14:51 #4
Menuen på bundlinjen skal være let, at redigere i. Derfor ligger det som et eksternt dokument. Dette dokument skal jo sættes ind i hoveddokumentet, hvilket gøres med iframe, include eller lignende.
Avatar billede xxx Nybegynder
11. februar 2002 - 12:29 #5
intet brugbart svar, derfor lukker jeg spørgsmålet.
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