Avatar billede diness Nybegynder
18. juni 1999 - 19:24 Der er 11 kommentarer og
1 løsning

Frameset problem......hjælp søges!!

Jeg har opbygget et website i et frameset, og har det problem at hvis en bruger lave et
bookmark på en af mine sider, og derefter går ind på den ønskede side - mangler mit
frameset, er der en slags javascript komando der kan klare det?

Altså henter frameset og indsætter den ønskede side (bookmark)...
Avatar billede cyberesben Nybegynder
18. juni 1999 - 20:11 #1
ja, men den kan desværre ikke indsætte den ønskede side... (det kræver et frameset pr. side)

men du kan gøre sådan her så der kommer en guide til hvordan du kommer ind på den ønskede side igen!

<BODY ONLOAD="if (top.location.href == location.href ) {alert('For at komme ind på den ønskede side skal du trykke på MENUPUNKT1 og vælge LINK2!'); top.location.href  = 'index.html';} ">

hvis ikke det her er nok, kan jeg lave et større script for dig som kan noget af det du ønsker ovenfor
Avatar billede diness Nybegynder
19. juni 1999 - 16:47 #2
Jeg har ved hjælp af en venlig sjæl på nyhedgruppen kommet frem til dette:

<script language="javascript"><!--

if (top.location == self.location) {
    top.location.href = "the frameset.html"
}
// --></script>


Men jeg mangler så stadig at få den rigtige side, nemlig den som er blevet valgt some bookmark eller åbnet i nyt vindue.

Nogle forslag til en løsning.
Avatar billede cyberesben Nybegynder
19. juni 1999 - 17:53 #3
ja jeg kan godt lave et MEGA script som gør det, hvis altså det er vigtigt
Avatar billede diness Nybegynder
19. juni 1999 - 21:36 #4
Selvfølgelig er det vigtigt, men hvad mener du med et MEGA script, sådan et som tager flere sekunder at loade?

Hvis du gider mp du da gerne lave et script til mig. (:
Avatar billede cyberesben Nybegynder
20. juni 1999 - 03:40 #5
ok de kjoimnmet i mogen jeg er fior fuklsd nu
Avatar billede diness Nybegynder
22. juni 1999 - 17:06 #6
Det er i orden....
Avatar billede cyberesben Nybegynder
22. juni 1999 - 18:57 #7
jeg laver det måske i aften... det bliver ret stort tror jeg
Avatar billede diness Nybegynder
25. juni 1999 - 09:24 #8
venter stadig............
Avatar billede cyberesben Nybegynder
25. juni 1999 - 13:18 #9
sorry jeg havde helt glemt det...
Avatar billede cyberesben Nybegynder
26. juni 1999 - 00:45 #10
ok, i ALLE filer som skal være i den pågældene frame, indsætter du følgende oppe i toppen:

<SCRIPT LANGUAGE="JavaScript">
if (top.location == self.location) top.location.href = 'newindex.html?side5.html'
</SCRIPT>

(hvor du ændrer side5.html til navnet på den siden selv, altså i side307.html skriver du side307.html efter ? tegnet)



så laver du en fil der heddder newindex.html, som ser sådan her ud:

-----------------------newindex.html----------------------------

<HTML>
<HEAD>
    <TITLE>[Ingen titel]</TITLE>
<SCRIPT LANGUAGE="JavaScript">
htmlFil = location.search
htmlFil = htmlFil.substring(1, htmlFil.length);
document.open();
document.write('<FRAMESET FRAMEBORDER="1" FRAMESPACING="5" BORDER="5" ROWS="50%,*" COLS="100%">\n');
document.write('<FRAME SRC="" NAME="Ramme 1.1" SCROLLING="AUTO">\n');
document.write('<FRAME SRC=" ' + htmlFil +  '" NAME="Ramme 2.1" SCROLLING="AUTO">\n');
document.write('</FRAMESET>\n');
document.write('</HTML>\n');
document.close();
</SCRIPT>


husk at rette i framesets osv.


det skulle være det hele... god fornøjelse... skriv hvis det ikek funger for dig
Avatar billede diness Nybegynder
07. juli 1999 - 07:14 #11
JO, jeg skal lige prøve - hvis du virker skal du nok få dine points (:
Avatar billede diness Nybegynder
07. juli 1999 - 10:40 #12
Tak !
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