Avatar billede flashit Nybegynder
01. november 2001 - 18:50 Der er 9 kommentarer og
1 løsning

flere link ved et klik

Hej E.

Er her en som kan fortelle mig hvor for dette ikke virker?

Her er de link som jeg gerne vil have ind i en linie:

<a href=\"../../Tekst/Indland/top1.htm\" target=\"top\">Indland</a>
<p><a href=\"../../Tekst/Indland/top2.htm\" target=\"billede\">Indland</a>
<p><a href=\"../../Tekst/Indland/start.htm\" target=\"stage\">Indland</a>

Jeg har prøvet følgende, uden held??

<a href=\"\" onClick=\"parent.top.location=\'../../Tekst/Indland/top1.htm\';parent.billede.location=\'../../Tekst/Indland/top2.htm\';parent.stage.location=\'../../Tekst/Indland/start.htm\'; return false>Indland</a>
Avatar billede prodic Mester
01. november 2001 - 18:52 #1
Avatar billede flashit Nybegynder
01. november 2001 - 19:01 #2
???

som dette:

<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"Javascript\">
  function multilink(link1,link2,link3) {
    window.parent.frames[\"top\"].location.href=link1;
    window.parent.frames[\"billede\"].location.href=link2;
    window.parent.frames[\"stage\"].location.href=link3;
  }
</script>
</head>
<Body>
<a href=\"#\" onClick=\"multilink(\'../../Tekst/Indland/top1.htm\' , \'../../Tekst/Indland/top2.htm\', \'../../Tekst/Indland/start.htm\');\">Klik her</a>
</Body>
Avatar billede prodic Mester
03. november 2001 - 14:11 #3
flashit->Virker det?
Avatar billede Slettet bruger
03. november 2001 - 15:50 #4
Du skal holde dig fra at kalde en frame for \"top\". Det er i hvert fald punkt 1!
Så ændr navnet, for så kan du nemlig bruge nedenstående link:

<a href=\"java script:parent.nytFrameNavn.location.href = \'../../Tekst/Indland/top1.htm\'; parent.billede.location.href = \'../../Tekst/Indland/top2.htm\'; parent.stage.location.href = \'../../Tekst/Indland/start.htm\';\">Klik her</a>

Udskift da blot \"nytFrameNavn\" med navnet på din rigtige frame!
Avatar billede Slettet bruger
03. november 2001 - 15:52 #5
Hvis du absolut ikke har nogen mulighed for at ændre \"top\"-framens navn, så kan du gøre således:

<a href=\"java script:parent.frames[\"top\"].location.href = \'../../Tekst/Indland/top1.htm\'; parent.billede.location.href = \'../../Tekst/Indland/top2.htm\'; parent.stage.location.href = \'../../Tekst/Indland/start.htm\';\">Klik her</a>

... og dermed adressere framen vha. frames-tabellen. Men du skal vide, at det er meget imod standarderne og dermed ikke anbefalelsesværdigt!
Avatar billede Slettet bruger
04. november 2001 - 10:17 #6
P.S. Det er ikke imod standarderne at adressere vha. frames-tabellen, men derimod at kalde en frame for \"top\". Det er helt \"lovligt\" fx at gøre således:
parent.frames[\"frame1\"] //Refererer til den sideordnede frame \"frame1\"
parent.parent.frames[1] //refererer til en frame, der ligger et lag højere oppe end den aktuelle frame selv gør og er frame nummer 2 i det system
Avatar billede flashit Nybegynder
04. november 2001 - 12:59 #7
Hej phoenixv

Jeg får følgende fejl:

\'window.parent.frame.overskrift.location\' in null or not an object

og bruger dennne kode:

<script language=\"Javascript\">
  function multilink(link1,link2,link3) {
    window.parent.frames[\"overskrift\"].location.href=link1;
    window.parent.frames[\"billede\"].location.href=link2;
    window.parent.frames[\"stage\"].location.href=link3;
  }
</script>

<a href=\"#\" onClick=\"multilink(\'../../Tekst/Indland/top1.htm\' , \'../../Tekst/Indland/top2.htm\', \'../../Tekst/Indland/start.htm\');\">Prøve</a>
  <a href=\"java script:parent.overskrift.location.href = \'../../Tekst/Indland/top1.htm\'; parent.billede.location.href = \'../../Tekst/Indland/top2.htm\'; parent.stage.location.href = \'../../Tekst/Indland/start.htm\';\">Klik her</a>
Avatar billede flashit Nybegynder
05. december 2001 - 21:55 #8
pas
Avatar billede Slettet bruger
06. december 2001 - 16:50 #9
Sorry for ventetiden, jeg havde glemt at krydse checkboksen af (\"Send en E-mail...\")!
Poster du lige en URL med den problematiske side? Det er nemlig svært at se fejlen ud fra din kode!
Avatar billede flashit Nybegynder
11. december 2001 - 12:57 #10
Du skal have tak for din \"stædighed\", men jeg har opgivet det, og løst det ved at bruge tabeller.

Jeg har også slettet min gamle fil, så jeg kan ikke komme tilbage til problemet.

Men endnu engang 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