Avatar billede kovalt Nybegynder
01. december 2002 - 11:25 Der er 10 kommentarer og
1 løsning

CoolMenu

Hej

  Jeg ved ikke rigtig om dette spørgsmål burde ligger under ASP!

  Jeg har hentet CoolMenu4 beta ned fra følgende link:

  http://www.dhtmlcentral.com/projects/coolmenus/?m=32

  Jeg har valgt at anvende, det script der ligger under ASP-example i den zip-fil der hentes ned. Scriptet virker glimrende om end jeg godt kunne tænke mig at tilføje en ekstra lille ting.

  Jeg har et java-scrip hvor jeg åbner nye vinduer uden adresselinie, links og alt det andet fyld der ligger i toppen af browseren. Dette gør jeg med efter følgende:

<a onFocus="blur()" href="java script:popWin('etLink','','width=400,height=300,status=0,scrollbars=0')">KlikHer</a>

Sagen er den at jeg godt kunne tænke mig at ethvert klik i menuen ville medføre at at der åbnes et nyt vindue således at brugeren ikke "forsvinder" fra min side.

Er der nogen der lige kan hjælpe mig med det?
Avatar billede Slettet bruger
01. december 2002 - 12:07 #1
Dér, hvor du skriver url'en på de sider, du vil åbne, kan du prøve at skrive:

java script:window.open("din_side.html", "nytVindue1", "width=400,height=400");
Avatar billede kovalt Nybegynder
01. december 2002 - 12:13 #2
Menuen bliver generet ud fra følgende linie:

Response.write("oCMenu.makeMenu('" & menuID & "','" &parent & "','" & mName & "','" & mLink & "', '_blank')" & vbcrlf)

Der kan jeg da ikke bare uden videre komme dit forslag ind kan jeg
Avatar billede Slettet bruger
01. december 2002 - 12:14 #3
Jo, det tror jeg:

Response.write("oCMenu.makeMenu('" & menuID & "','" &parent & "','" & mName & "','java script:window.open(""" & mLink & """, "nytVindue1", "width=400,height=400");', '')" & vbcrlf)

Nu er jeg altså ikke noget lys til ASP, men jeg tror nok, det er den rigtige måde.
Avatar billede kovalt Nybegynder
01. december 2002 - 12:18 #4
den kommer med følgende:

Microsoft VBScript compilation error '800a03ee'

Expected ')'

/dropmenu.asp, line 182

Response.write("oCMenu.makeMenu('" & menuID & "','" &parent & "','" & mName & "','java script:window.open(""" & mLink & """, "nytVindue1", "width=400,height=400");', '')" & vbcrlf)
-----------------------------------------------------------------------------------------------------------------------------^

pilen peger på n i Nytvindue1
Avatar billede Slettet bruger
01. december 2002 - 12:19 #5
Nårh, ja:

Response.write("oCMenu.makeMenu('" & menuID & "','" &parent & "','" & mName & "','java script:window.open(""" & mLink & """, ""nytVindue1"", ""width=400,height=400"");', '')" & vbcrlf)
Avatar billede kovalt Nybegynder
01. december 2002 - 12:21 #6
Det virker så langt at den overfører det rigtige link.... den sætter det bare i forlængelse af det der står i browseren i forvejen.....
Avatar billede Slettet bruger
01. december 2002 - 12:23 #7
Det forstår jeg ikke helt... Kan du vise et link?
Avatar billede kovalt Nybegynder
01. december 2002 - 12:24 #8
nu virker det....... skulle lige rette lidt i ASP og så udskifte window.open med popWin -tanx
Avatar billede Slettet bruger
01. december 2002 - 12:25 #9
Det var så lidt.
Avatar billede kovalt Nybegynder
01. december 2002 - 12:26 #10
hvordan er det lige jeg enabler scroll i det nye vindue
Avatar billede Slettet bruger
01. december 2002 - 12:35 #11
Således:

Response.write("oCMenu.makeMenu('" & menuID & "','" &parent & "','" & mName & "','java script:popWin(""" & mLink & """, ""nytVindue1"", ""width=400,height=400,scrollbars=yes"");', '')" & vbcrlf)
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