Avatar billede artery_graphics Nybegynder
27. november 2001 - 22:52 Der er 10 kommentarer og
1 løsning

Problem med Åbn 2 links v. 1 klik script

Hvorfor er dettte script så ustabildt? De har kørt fint med de første 3 links, men tilføjes der flere (4 og 5) så enten skifter den siden, men erstatter den med en hvid siden (som i et glimt) --- eller også sker der ingen ting overhovedet.

Kan det programmes bedre? Jeg har tidligere oplevet problemer i Opera med dette script.


<script language=\"Javascript\">
  function multilink(link1,link2,link3,link4,link5) {
    window.parent.frames[\"center\"].location.href=link1;
    window.parent.frames[\"text\"].location.href=link2;
    window.parent.frames[\"index\"].location.href=link3;
    window.parent.frames[\"billede\"].location.href=link4;
    window.parent.frames[\"showroom\"].location.href=link5;
  }
</script>

multilink(\'../knap.asp\' , \'../../indhold/indhold.asp?id=<%=vision%>\' , \'../../indhold/previews.asp?id=<%=vision%>\' , \'../../indhold/picture_random.asp\' , \'../blank.asp\');\">

Avatar billede nikolajdu Nybegynder
27. november 2001 - 22:56 #1
Hvad med parent.document.frames.... ???
Avatar billede artery_graphics Nybegynder
27. november 2001 - 22:56 #2
I stedet for window.parent.frames !?!
Avatar billede nikolajdu Nybegynder
27. november 2001 - 22:58 #3
Yep.
Avatar billede jakoba Nybegynder
27. november 2001 - 23:01 #4
Hvis dit link selv står i en af de rammer skal det helst være den sidste i listen.
Avatar billede jakoba Nybegynder
28. november 2001 - 14:06 #5
hvad står der i variablen  vision ?
Hvis der er sjove tegn i den vil det give problemer.
Avatar billede artery_graphics Nybegynder
28. november 2001 - 14:17 #6
Der står et artikkelnummer bestående af et tal på 1 til 3 cifre..
Avatar billede jakoba Nybegynder
28. november 2001 - 14:22 #7
Det er helt fint, (medmindre der er blanktegn forrest).

har du mulighed for at lægge et link?
Avatar billede artery_graphics Nybegynder
28. november 2001 - 20:47 #8
Jeg har næsten fået det til, at virke .. men nu vil den slet ikke åbne menuerne med multilink funktionen i NS6

Se her med View Source: http://www.designsem.dk/menu.asp
Avatar billede artery_graphics Nybegynder
28. november 2001 - 21:04 #9
25 ekstra point - hvis dette kan løses!
Det er godt nok irreterende ... Jeg har prøvet at bytte lidt rundt i liniernes rækkefølge, men uden held. Stadig problem i NS6
Avatar billede jakoba Nybegynder
28. november 2001 - 22:48 #10
skriv funktionen om til:

<script language=\"Javascript\">
  function multilink(link1,link2,link3,link4,link5,link6) {
    parent.frames[\"menu3\"].location.href=link1;
    parent.frames[\"menu2\"].location.href=link2;
    parent.frames[\"text\"].location.href=link3;
    parent.frames[\"showroom\"].location.href=link4;
    parent.frames[\"index\"].location.href=link5;
    parent.frames[\"billede\"].location.href=link6;
  }
</script>

og skriv linket om til:

<a href=\"java script:void(ms(\'img1\', \'fix\'))\" onfocus=\"this.blur( )\"
  onMouseOver=\"ms(\'img1\', \'on\')\" onMouseOut=\"ms(\'img1\', \'off\')\"
  onClick=\"multilink(\'../blank.asp\' , \'../../navigation/menuer/skolen.asp\' , \'../blank.asp\' , \'../blank.asp\' , \'../blank.asp\', \'../blank.asp\');\"
><img name=\"img1\" src=\"../../images/menuimages/skolen.gif\" border=0 width=\"85\" height=\"15\"></a><br>

hvis alle sider ligger på samme domæne, og roden ikke er for langt væk så skriv dine relative links om til domænerelative links:
dva start fra din www-rod ,ed / foran 
bliver til
  /mappenavn/blank.asp          //istedet for  ../blank.asp
  /navigation/menuer/skolen.asp // istedetfor
det er sikrere, og vil virke selvom også du har en <base href=\'???\'> kommando på en eller flere af siderne.

og dobbelcheck som sedvanligt at de rammenavne du bruger findes son navne for rammerne i din frameset fil og er stavet nøjagtigt ens (samme store/små bogstaver, ingen forveksling af l og 1)

er rammen med linket i en af dem der bliver udskiftet? Hvilken?

mvh JakobA

Avatar billede artery_graphics Nybegynder
20. februar 2002 - 04:28 #11
Spørgsmålet er lukket.
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