/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Problemer med den rigtige target
Fra : Martin Mehlsen


Dato : 20-02-03 15:43

Jeg har overtaget en hjemmeside der er bygget lidt underligt opi
frames.
Frem for at redesigne den, hvilket jeg ikke gider, må jeg komme
med nogle lidt kreative link-targets.

Hvis man skriver target="_parent" får man loaded de frames med
samme frameset parent. Hvad skriver jeg hvis jeg skal en højere
op i filrækken. Om man så må sige frameset grand-parent

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Jens Gyldenkærne Cla~ (20-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-02-03 16:01

Martin Mehlsen skrev:

> Hvis man skriver target="_parent" får man loaded de frames med
> samme frameset parent. Hvad skriver jeg hvis jeg skal en højere
> op i filrækken. Om man så må sige frameset grand-parent

target="_top" åbner på øverste niveau (i hovedvinduet).

Mellemliggende niveauer (højre oppe end parent, længere nede end
_top) kan nås hvis du kender navnet på rammen - ellers ikke.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lasse Reichstein Nie~ (20-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-02-03 16:12

Jens Gyldenkærne Clausen <jens@gyros.invalid> writes:

> Mellemliggende niveauer (højre oppe end parent, længere nede end
> _top) kan nås hvis du kender navnet på rammen - ellers ikke.

Man kan også skrive "self.parent.parent", det der er svært er
at finde et vindue der ikke er en forfader til en selv, selvom
"parent.parent.frames[1]" måske kan virke.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Erik Ginnerskov (20-02-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 20-02-03 20:56


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns9328A2FAA2223jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Martin Mehlsen skrev:
>
> > Hvis man skriver target="_parent" får man loaded de frames med
> > samme frameset parent. Hvad skriver jeg hvis jeg skal en højere
> > op i filrækken. Om man så må sige frameset grand-parent
>
> target="_top" åbner på øverste niveau (i hovedvinduet).
>
> Mellemliggende niveauer (højre oppe end parent, længere nede end
> _top) kan nås hvis du kender navnet på rammen - ellers ikke.

Den mest farbare vej er, at alle frames tildeles name eller id. Derefter er
det ikke noget problem at sende en side til en hvilkensomhelst frame i den
samlede konstruktion.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Jens Gyldenkærne Cla~ (20-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-02-03 22:43

Lasse Reichstein Nielsen skrev:

> Man kan også skrive "self.parent.parent",

- i javascript. Det var vel egentlig en html-løsning der blev
efterspurgt. Men jeg er jo også nysgerrig - hvordan vil et
"morfar"-link lavet med self.parent.parent se ud?

> det der er svært er at finde et vindue der ikke er en forfader
> til en selv,

Det kan jeg godt se.

> selvom "parent.parent.frames[1]" måske kan virke.

Er der en grund til at du brugte self i første eksempel men ikke
her?
1-tallet i .frames[1] - henviser det til et rammeindeks (første,
eller måske snarere anden ramme) i morfar-rammen?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lasse Reichstein Nie~ (20-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-02-03 23:33

Jens Gyldenkærne Clausen <jens@gyros.invalid> writes:

> Lasse Reichstein Nielsen skrev:
>
> > Man kan også skrive "self.parent.parent",
>
> - i javascript. Det var vel egentlig en html-løsning der blev
> efterspurgt.

Ups, ja der kan man ikke. Der er kun "_self", "_parent", "_top" og
"_blank" til rådighed.

Jeg skal altså holde øje med hvilken gruppe jeg er i :)

> Men jeg er jo også nysgerrig - hvordan vil et
> "morfar"-link lavet med self.parent.parent se ud?

<a href="javascript:self.parent.parent.document.location.replace('foo.html')">?

>
> > selvom "parent.parent.frames[1]" måske kan virke.
>
> Er der en grund til at du brugte self i første eksempel men ikke
> her?

Næh, ikke specielt. Den fulde sti er vel egentlig
window.parent.parent eller window.self.parent.parent
men da det meste javascript udføres i et scope hvor man kan
se indholdet af window, så dropper jeg nogen gange det.

> 1-tallet i .frames[1] - henviser det til et rammeindeks (første,
> eller måske snarere anden ramme) i morfar-rammen?

Ja, hvis den har så mange rammer i sig, selvfølgelig.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste