Avatar billede greenstreet Nybegynder
06. november 2001 - 10:09 Der er 24 kommentarer og
3 løsninger

Menuer og rammer

Jeg er i færd med at lave hjemmeside med to rammer - menu til venstre og hovedramme til højre. Hvordan får jeg menuen (et javascript) i venstre ramme til at medføre ændringer i højre ramme?
Lars
Avatar billede nikolajdu Nybegynder
06. november 2001 - 10:10 #1
Det kommer jo lidt an på hvordan du har lavet den??

Anyway.

<a href=\"#\" onClick=\"parent.HOJRE_RAMMES_NAVN.location=\'http://www.nikolajdu.dk\'\">skift</a>
Avatar billede fri-hash Nybegynder
06. november 2001 - 10:15 #2
ét andet alternativ:
<a href=\"dinfil.html\" target=\"hovedramme\">link</a>
Avatar billede nikolajdu Nybegynder
06. november 2001 - 10:17 #3
tja vel også noget nemmere ;-)
Avatar billede greenstreet Nybegynder
06. november 2001 - 11:22 #4
Ok, - men jeg skal vist have det ind med skeer...Der står i koden bl.a.:
Linktekst5.3;URL=http://www.Linkadresse5.3;TARGET=_self|
hvor Linktekst5.3 henviser til selve teksten i menuen og Linkadresse5.3 henviser til siden.
Så...jeg skal vel skifte \"_self\" ud med \"_hovedramme\" eller hvad? Jeg bruger FP2000.
Lars

Avatar billede nikolajdu Nybegynder
06. november 2001 - 11:24 #5
Ehm er det en javaApplet du bruger??

Smid lidt mere kode. :-)
Avatar billede greenstreet Nybegynder
06. november 2001 - 11:28 #6
Ja, det er det vel! Koden er temmelig lang, så må jeg henvise til www.egenhjemmeside.dk, java, menu2. OK?
Lars
Avatar billede fri-hash Nybegynder
06. november 2001 - 11:29 #7
\"siden kan ikke vises\"
Avatar billede nikolajdu Nybegynder
06. november 2001 - 11:30 #8
Nu er der ingen frames på den side og det er almindelige links.

<a href=\"forsiden.asp\" onMouseover=\"img_act(\'img1\')\" onMouseout=\"img_inact(\'img1\')\"><img border=\"0\" src=\"Grafik/menu1.gif\" name=\"img1\"></a>

Der skal så bare target=\"hovedsidens_navn\" ind.

/Nikolaj
Avatar billede nikolajdu Nybegynder
06. november 2001 - 11:31 #9
fri-hash - Du skal bare fjerne , efter urlen.
Avatar billede fri-hash Nybegynder
06. november 2001 - 11:34 #10
aaah, godmorgen :-)
Avatar billede fri-hash Nybegynder
06. november 2001 - 11:37 #11
det er da et frameset....

  <tr>
    <td width=\"100%\" align=\"center\"><a href=\"forsiden.asp\" target=\"FRAMENAVN\" onMouseover=\"img_act(\'img1\')\" onMouseout=\"img_inact(\'img1\')\"><img border=\"0\" src=\"Grafik/menu1.gif\" name=\"img1\"></a></td>
  </tr>
Avatar billede greenstreet Nybegynder
06. november 2001 - 11:40 #12
Hov, der røg lige et komma med. Adressen er www.egenhjemmeside.dk
Kan I sige mig præcist hvad jeg skal rette i disse koder. Jeg er temmelig ny her...
Avatar billede nikolajdu Nybegynder
06. november 2001 - 11:45 #13
Jeg kan sgu damn for irreterende søren ikke finde den frameset fil.
Avatar billede fri-hash Nybegynder
06. november 2001 - 11:46 #14
i browserens menu ... vis --> kilde
Avatar billede fri-hash Nybegynder
06. november 2001 - 11:47 #15
erstat din forside-href med den jeg postede 11:37.42
Avatar billede nikolajdu Nybegynder
06. november 2001 - 11:47 #16
Jo jo, men jeg får hele siden og ikke frameset filen. Myyyystisk.
Avatar billede jakoba Nybegynder
06. november 2001 - 11:49 #17
Kommentar fra greenstreet 06/11 2001 11:22:24
  Ja det er det \'_self\' der skal ændres.
hvad den skal ændres til afhænger af hvad navn du gav den store ramme da du lavede framesettet. hvis du slet ikke gav den et navn så gør det. og skriv så det navn ind istedet for \'_self\'.
bemærk navne du laver må ikke starte med tegnet \'_\'. bare bogstaver.
Avatar billede greenstreet Nybegynder
06. november 2001 - 12:17 #18
Tak for tippet!
Avatar billede greenstreet Nybegynder
06. november 2001 - 23:56 #19
Halløj igen!
Jeg kan ikke få det her til at virke! Har ændret \"self\" til \"hovedramme\", men den nye side åbner i et helt nyt vindue. Hvad gør jeg galt og hvordan får jegdet til at virke?
Lars
Avatar billede jakoba Nybegynder
07. november 2001 - 00:30 #20
i din frameset fil (index fil) står der noget i retning af:

<frameset cols=\"20%,*\" ... >
    <frame  src=\"dinmenufil.html\" >
    <frame name=\"hovedramme\" src=\"dinvelkommenfil.html\" >
</frameset>

Jeg ved ikke hvordan man retter den i FrontPage, men prøv at kikke i den med notepad og check om ikke det der start i name= parameteren i anden <frame kommando ikke er noget andet end \"hovedramme\".  Hvis der slet ikke er nogen name=\"etellerandet\" parameter så skriv en ind der.

når navnet der er præcis det samme som det navn du skriver i target vil siden blive åbnet i den ramme, og ikke i et nyt vindue. (NB: der er forskel på store og små bogstaver)

mvh JakobA
Avatar billede greenstreet Nybegynder
07. november 2001 - 08:56 #21
Da jeg fortsat ikke kan få det her til at du, får i hele kommandoen i indexfilen:

<html>

<head>
<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Velkommen til greenstreet.dk!</title>
</head>

<frameset framespacing=\"0\" border=\"0\" rows=\"48,*\" frameborder=\"0\">
  <frame name=\"banner\" scrolling=\"no\" noresize target=\"indhold\" src=\"Banner.htm\">
  <frameset cols=\"161,*\">
    <frame name=\"indhold\" target=\"hovedramme\" src=\"Startmenu.htm\" scrolling=\"no\">
    <frame name=\"hovedramme\" src=\"Start.htm\" target=\"_self\" scrolling=\"auto\">
  </frameset>
  <noframes>
  <body>

  <p>Denne Web-side bruger rammer, og din browser understøtter ikke rammer.</p>

  </body>
  </noframes>
</frameset>

</html>

OK, hvad gør jeg så??
Hilsen Lars

Avatar billede greenstreet Nybegynder
07. november 2001 - 08:57 #22
Forresten - der er ikke kun to men tre rammer på min side, - banner, indhold og hovedramme, som i vel kan se af koden
Lars
Avatar billede greenstreet Nybegynder
07. november 2001 - 09:03 #23
Hov! - Måske dette er løsningen på problemet: I koderne for java-appletten stod oprindeligt \"_self\", som jeg så ændrede til \"_hovedramme\". Men der står kun \"hovedramme\" i koderne for indexfilen, dvs. uden \"_\". Så måske det hjælper at fjerne \"_\" i javaapplet-koden? Det skal prøves
Avatar billede greenstreet Nybegynder
07. november 2001 - 09:19 #24
Yes! Det hjalp!
Tak for gode råd og vejledning
Lars
Avatar billede nikolajdu Nybegynder
07. november 2001 - 15:45 #25
Det var da dejligt :-)
Avatar billede nikolajdu Nybegynder
18. november 2001 - 21:45 #26
Fik du svar nok? :-)
Avatar billede greenstreet Nybegynder
19. november 2001 - 20:47 #27
- Det gjorde jeg ja. Tak for det!
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