Avatar billede skakke Nybegynder
30. juni 1999 - 11:07 Der er 18 kommentarer og
1 løsning

lille script-løsning søges!

Hej,
Jeg skal have lavet et script...
Jeg har tre frames. En med tekst, en sub-navigation og en primær navigation.

Når jeg trykker på et link i pirmærnavi, skal der i tekstframen loades en side, og i subnavigationen skal der så åbnes en side der "hører til" den pågældende tekstframe.

Kan man lave et script til tekstframen, der sørger for, at når siden hedder "tekst1.html" i tekstframen, så hedder siden i sub.navi altid "subnavi1.html" ?
Avatar billede qreg Nybegynder
30. juni 1999 - 12:38 #1
Man kan lave et script i primær navigation der gør at hvis du trykke på en knap der skifter den både i txt ig sub-navigaitions framen.

Qreg
Avatar billede sirius Nybegynder
30. juni 1999 - 13:09 #2
<a href="target1.htm" target="frame1"
onClick="parent.frame2.location.href="target2.htm">Click Here</a>
Avatar billede skakke Nybegynder
30. juni 1999 - 13:17 #3
Jeg kan ikke få det til at virke.

Kan du være lidt mere specifik ???

:) skakke
ps. target for subnav. = nav
target for tekst = txt
Avatar billede s Nybegynder
30. juni 1999 - 13:30 #4
<a href="tekst1.html" target="text"
onClick="parent.nav.location.href="subnavi1.html">Click Here</a>
Avatar billede skakke Nybegynder
30. juni 1999 - 13:39 #5
er der ikke noget konfflikt med " ???
Avatar billede justincase Nybegynder
30. juni 1999 - 16:35 #6
Hvis det ligger fast at tekst siderne starter med "tekst" og subnavi-siderne starter med "subnavi" så kan du gøre sådan her :

function click(num) {
  parent.frames["tekst"].location.href = "tekst"+num+".htm";
  parent.frames["subnavi"].location.href = "subnavi"+num+".htm";
}

og

<a href="java script:click(1);"> ITEM 1 </a>

:)

JustinCase
Avatar billede skakke Nybegynder
30. juni 1999 - 16:39 #7
Den tror jeg, jeg køber, justincase. Lige hvad jeg har brufg for :)
Avatar billede skakke Nybegynder
30. juni 1999 - 16:43 #8
Men tak for hjælpen i andre
Avatar billede justincase Nybegynder
30. juni 1999 - 16:47 #9
Det var så lidt

:)
Avatar billede skakke Nybegynder
30. juni 1999 - 16:59 #10
øhh... Justin. Det virker sgu ette :(
Avatar billede justincase Nybegynder
30. juni 1999 - 17:01 #11
UPS !!!

Hvilken fejl får du ??
Avatar billede skakke Nybegynder
30. juni 1999 - 17:06 #12
først lidt kode :

function click(hk)
{
parent.frames["txt"].location = "../god_udannelse/tekst.html#"+hk+";
parent.frames["navi2"].location = "../god_uddannelse/nav.html";
}

et link:
<a href="java script:hk(3)">Justincase link!</a>

og en fejl:

hk is not defined.

Som du kan se, har jeg lavet lidt om, så linket leder hen til et target... Men det skulle vel fungere alligevel
Avatar billede justincase Nybegynder
30. juni 1999 - 17:10 #13
Du havde sat anførelses tegnene forkeret.
De skal sidde sådan her :
"../god_udannelse/tekst.html#"+"hk";

:)

JustinCase
Avatar billede justincase Nybegynder
30. juni 1999 - 17:14 #14
Og nu havde jeg :

"../god_udannelse/tekst.html#"+hk;

Det er for varmt til at tænke.

Det bedste jeg ved i verden !!!!

;)
Avatar billede justincase Nybegynder
30. juni 1999 - 17:17 #15
Og selvfølgelig :
<a href="java script:click(3)">

Tjuhej hvor det går.
Avatar billede skakke Nybegynder
30. juni 1999 - 17:18 #16
sorry :)
Avatar billede sirius Nybegynder
30. juni 1999 - 17:52 #17
Forhelvede det var mine points mit script virker og er meget nemmere...
Avatar billede justincase Nybegynder
30. juni 1999 - 18:04 #18
Nemmere ??? Mere uoverskueligt måske. Og prøv at forstå spørgsmålet før du svarer !!! Men, hvis du vil ha' pointene, så opretter jeg et spørgsmål til dig.
Avatar billede s Nybegynder
01. juli 1999 - 20:12 #19
Jeg vil holle med sirus i at hans script er meget nemmere... Det kræver kun en enkelt linie...
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