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

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
link til top i mainframe
Fra : Kenneth Jensen


Dato : 16-01-02 20:13

Hej
Jeg har et link som ikke rigtig kan fungere..

Linket er placeret i frame (name=link) et framesæt,
og skal få det andet frame (name=main) til at vise toppen af det aktuelle
indhold
(som jo varierer efter hvad brugeren nu ser på i dette øjeblik)

<A HREF='#top' target="main" Title='Gå toppen af siden'>Til top</A>

Jeg har dog dette i headeren på link-framet

<head>
<base target="main">
</head>

Istedet for at "refresh" -main-framet, så loader den link-framet ind i
main-framet !!
Hvad gør jeg forkert.... ?

--
Med venlig hilsen

Kenneth Jensen




 
 
Torben Brandt (16-01-2002)
Kommentar
Fra : Torben Brandt


Dato : 16-01-02 23:26

Kenneth Jensen wrote in dk.edb.internet.webdesign.clientside:
> Linket er placeret i frame (name=link) et framesæt,
> og skal få det andet frame (name=main) til at vise toppen af det aktuelle
> indhold
> (som jo varierer efter hvad brugeren nu ser på i dette øjeblik)

Hvis du indsætter dette i link-framen:
<script>
function toTop () {
self.parent.frames[1].location.href =
self.parent.frames[1].location.href.substr(0,
(self.parent.frames[1].location.href+"#").indexOf("#")) +
"#top";
return false;
}
</script>

Og så bruger dette link til at få main-framen til at gå til toppen, så
skulle det virke uanset hvilken side (læs: for det meste) der vises i
main-framen:
<a href="#" onClick="javascript:return toTop();">Til top</a>

Hvis den skifter i den forkerte frame, så kan det være at 1-tallerne i
toTop-funktionen skal skiftes ud med det nummer som main-framen har.

mvh Torben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Peter Karlsen (17-01-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 17-01-02 16:37

Eftersom du ikke angiver sidens navn men kun et anker er det den
nuværende side der loades i main framen.
For hvad du ønsker findes der ikke rigtig noget der altid vil virke.
Det script Torben postede vil formentlig være det nærmeste du kan
komme.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Wed, 16 Jan 2002 20:13:04 +0100, "Kenneth Jensen" <kennethj@it.dk>
wrote:

>Linket er placeret i frame (name=link) et framesæt,
>og skal få det andet frame (name=main) til at vise toppen af det aktuelle
>indhold
>(som jo varierer efter hvad brugeren nu ser på i dette øjeblik)
>
><A HREF='#top' target="main" Title='Gå toppen af siden'>Til top</A>


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

Månedens bedste
Årets bedste
Sidste års bedste