Avatar billede dex_dexter Nybegynder
19. december 2001 - 19:48 Der er 25 kommentarer og
2 løsninger

frames, non-frames, redirect eller noget i den stil

jeg er igang med at lave et projekt som skal smides ud på en cd og afleveres og nu har jeg lidt problemer.
jeg har siden liggende på http://acel.adsl.dk

jeg skal have denne side som start side på cden
http://acel.adsl.dk/start.htm
som når man fx trykker på indledning går ind på
http://acel.adsl.dk/ind.htm
men i framen med http://acel.adsl.dk.
bare sig til hvis i ikke helt forstår.
men sådan skal jeg have det.
altså man kan klikke på forsidens emner hvorefter man så kommer ind i selve framen med det emne i det ene vindue og topbaren & menuen i de andre.
Avatar billede hono Nybegynder
19. december 2001 - 19:51 #1
du skal bruge target:

Target=\"Navnet_på_din_frame\"

Hono
Avatar billede dex_dexter Nybegynder
19. december 2001 - 19:55 #2
det har jeg brugt, men har ikke rigtigt fået det til at virke.......
for man kan jo ikke bare linke til fx ind.htm i den frame, da frames ligger i index.htm og man kommer selv fra start.htm.
pænt forvirrende.
Avatar billede hono Nybegynder
19. december 2001 - 19:56 #3
Nå jeg har måske misforstået dig? Jeg kan i hvert fald se at du har brugt target på din side

Hono
Avatar billede hono Nybegynder
19. december 2001 - 19:57 #4
hehe, det var vi enige om
Avatar billede dex_dexter Nybegynder
19. december 2001 - 19:59 #5
yep, jeg tænker at man kunne lave noget ala, fx http://acel.adsl.dk/index.htm?id=ind.htm
eller sådan noget.
jeg er selv php programmør så jeg ved lidt om det, men det er til en cdrom som skal kunne køre på de fleste putere så derfor er php udelukket.
men kan det laves med java?
Avatar billede hono Nybegynder
19. december 2001 - 19:59 #6
Nåh, jeg har engang set et script der tvinger ens side ind i et bestemt-frameset. Jeg leder lige.

Hono
Avatar billede hono Nybegynder
19. december 2001 - 19:59 #7
..det er javascript jeg her snakker om
Avatar billede grunken Nybegynder
19. december 2001 - 20:00 #8
Okay et ?

Skal den åbne framesettet i et nyt vindue, eller i det samme som start.htm ???
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:01 #9
i samme side.
Avatar billede grunken Nybegynder
19. december 2001 - 20:04 #10
Okay

kan du så ikke lave start.htm i et 100% layer ?, der ligger i menu.html og skjuler sig ved klik på et link ?
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:05 #11
øh.. giv et eksempel, er ikke stærk i den slags :)
Avatar billede grunken Nybegynder
19. december 2001 - 20:06 #12
Er heller ikke guro, men det kan vel lade sig gøre  ;)

Øjeblik !
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:08 #13
:)
Avatar billede grunken Nybegynder
19. december 2001 - 20:26 #14
Dette loades i menu.html

<DIV ID=\"Menu\" STYLE=\"position: absolute; left:0px; top:0px; height: 100%; width: 100%;\"><TABLE BORDER=\"0\" WIDTH=\"100%\" HEIGHT=\"100%\"><TR><TD ALIGN=\"center\">

<----------Din kode fra start.html ----------->

</TD></TR></TABLE></DIV>

Og i hver af de underliggende filer (eks. ind.html) tilføjer du:
undtagen den føste den loader framesettets indhold

<script language = \"javascript\">
  document.all(\"Menu\").style.visibility=\"hidden\";
<script>

Det burde du, men lav lige en kopi inden du ændrer !

P.S.

virker kun i ie4+

-Grunken

Held og lykke med dit projekt og god jul
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:29 #15
hvrodan skal links så se ud?
Avatar billede grunken Nybegynder
19. december 2001 - 20:29 #16
Og selvfølgelig, alle de <a href=\"\"> du har i den originale skal selvfølgelig have et target til \"indholdsframen\"
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:31 #17
øh... dette giver en fejl
<script language = \"javascript\">
  document.all(\"Menu\").style.visibility=\"hidden\";
<script>

men jeg er stadig ikke helt med kan du ikke skære det ud i pap?
Avatar billede grunken Nybegynder
19. december 2001 - 20:37 #18
<DIV ID=\"Menu\" STYLE=\"position: absolute; left:0px; top:0px; height: 100%; width: 100%;\"><TABLE BORDER=\"0\" WIDTH=\"100%\" HEIGHT=\"100%\"><TR><TD ALIGN=\"center\" valign=\"top\">

<p align=\"center\"><map name=\"FPMap0\">
<area href=\"index.htm\" shape=\"rect\" coords=\"224, 1, 314, 27\" target=\"h-nederst>
<area href=\"ind.htm\" shape=\"rect\" coords=\"0, 135, 107, 163\" target=\"h-nederst>
<area href=\"dtc.htm\" shape=\"rect\" coords=\"166, 135, 371, 165\" target=\"h-nederst>
<area href=\"an.htm\" shape=\"rect\" coords=\"395, 136, 575, 163\" target=\"h-nederst>
<area href=\"kon.htm\" shape=\"rect\" coords=\"598, 135, 712, 162\" target=\"h-nederst>
<area href=\"win.htm\" shape=\"rect\" coords=\"164, 215, 374, 243\" target=\"h-nederst>
<area href=\"driver.htm\" shape=\"rect\" coords=\"44, 346, 120, 371\" target=\"h-nederst>
<area href=\"netv.htm\" coords=\"173, 344, 367, 371\" shape=\"rect\" target=\"h-nederst>
<area href=\"ie.htm\" shape=\"rect\" coords=\"394, 344, 678, 371\" target=\"h-nederst></map><img src=\"tree.gif\" usemap=\"#FPMap0\" width=\"713\" height=\"372\">
<p align=\"center\"><b>[ Klik på en af emnerne du vil læse om. ]</b></p>

</TD></TR></TABLE></DIV>

Sådan, og i alle de filer du har et indhold i skal du så tilføje:

<script language = \"javascript\">
  document.all(\"Menu\").style.visibility=\"hidden\";
<script>


Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:38 #19
skal jeg prøve at beskrive det simpelt, ikke fordi du ikke forstår det men så kan du forklare ud fra det?

altså man smider cden i drevet og den starter op på start.htm
så trykker man fx på indledning (ind.htm)
så kommer man ind på index.htm hvor ind.htm er i framen h-nederst.
så kan man klikke rundt på siden vha menuen eller så tilbage til start.htm og klikke rundt der.

hvad skal jeg indsætte hvor & hvornår?
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:39 #20
prøver jeg lige 2 sev.
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:41 #21
nu er det lavet på start.htm & ind.htm

http://acel.adsl.dk/start.htm
Avatar billede grunken Nybegynder
19. december 2001 - 20:42 #22
Prøv at ændre det til !

<script language = \"javascript\">
        if ((navigator.appName == \"Microsoft Internet Explorer\") && (parseInt(navigator.appVersion) >= 4))
            { document.all(\"Loadlogo\").style.visibility=\"hidden\"; } 
</script>


Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:43 #23
i ind.htm ik´?
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:44 #24
enten fatter jeg bare ingen ting idag, ellers virker det bare ikke.
for hvor står der at den skal smide siden ind i framen?
Avatar billede dex_dexter Nybegynder
19. december 2001 - 20:50 #25
findes der ikke variabler i java?
altså der hvor der står src=\"right.htm\"
kunne man ikke lave så der stod fx.(taget fra php)
src=\"$url.htm\"
og så lave noget index.htm?id=ind.htm
eller sådan noget.
ville være en del nemmere end det der
Avatar billede dex_dexter Nybegynder
19. december 2001 - 21:25 #26
nu har jeg bare oprettet en fr_sidenavn.htm til alle siderne som jeg så smider et link ind i.
så javen skal jeg ikke bruge, men grunken svar lige så deler vi points
Avatar billede dex_dexter Nybegynder
20. december 2001 - 16:20 #27
jeg lukker her nu så
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