27. februar 2000 - 13:51Der er
4 kommentarer og 1 løsning
JavaScript så siden åbnes i "frames"
Jeg har her et JavaScript som kan tvinge en side til at blive åbnet i en ”frames”, problemet er at jeg har en hovedside hvor min menu er ude i siden, men når jeg henviser til ”frames” siden åbner den min forside. Hvordan får jeg den til at åbne den side man prøver at åbne, men stadigt bliver åbnet i ”frames”.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<script language="JavaScript"><!-- var bla = self.location+''; // Isolerer dette dokuments navn og danner en 'search'-streng var page = "?"+bla.substring(bla.lastIndexOf('/'),bla.length);
Jeg mener ikke at jeg skal bruge en kode til de sider der åbnes fra menuen, men til hvis man skulle åbne en side uden om menuen, så skulle javascript sikre at siden blive åbnet i ”frames” i stedet for for sig selv, så ”frames” bliver hentet.
Du 'lugter' med det første script (som står på alle sider - undtaget din frames-side og menu-side), hvad den side, du prøver at loade udenom frames, hedder. Det sender du videre med URL'en til din frames-side således:
Det, der står i din URL (efter '?'), bliver opsnappet af scriptet i dit menu-dokument. Dette script loader så den side, du prøvede at komme ind på, i framesettet - ved siden af din menu (eller under den - alt efter hvordan dit frameset er konstrueret).
Du kan - i stedet for at anbringe det sidste script i menu-dokumentet - også anbringe det i framesettets 'head'. I så fald skal du slette 'parent' således:
Jeg kan ikke finde ud af og få det til at virke men jeg er heller ikke vand til JavaScript, jeg håber du kan hjælpe mig, hvis jeg giver dig nogle flere oplysninger.
Frames siden hedder index.html og er sat til at standard skal åbne menu.html åbns i menu & forsiden.html Den side der skal åbne frames hedder program.html og skal åbnes i den frames der hedder tekst.
Hvordan passer jeg Script til så det kan gøre det.
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.