Avatar billede dusktrab Nybegynder
14. oktober 2002 - 23:11 Der er 13 kommentarer og
2 løsninger

Indsæt ASP command i DHTML menu

Jeg har fundet den fede DHTML menu:

http://dynamicdrive.com/dynamicindex1/popit.htm

MEN de links man skal bruge kan ikke indeholde ASP variabler. En linie til et link:

linkset[0]='<div class="menuitems"><a href="http://dynamicdrive.com">Dynamic Drive</a></div>'

Hvis så man skal have noget ASP ind i det:

linkset[0]='<div class="menuitems"><a href='http://<%= '" & session("blabla") & "'%>'>Dynamic Drive</a></div>'

Men det virker ikke for den første ' stopper hele linien! Hvad gør man så?
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:15 #1
PRøv med:

linkset[0]='<div class="menuitems"><a href='http://<%=session("blabla")%>'>Dynamic Drive</a></div>'
Avatar billede dusktrab Nybegynder
14. oktober 2002 - 23:34 #2
Nytter ikke. Som sagt, din ' stopper strengen og jeg får en fejl der hedder object expected. Ikke en ASP fejl, men en af dem som kommer nede i venstre hjørne man skal højre klikke på!
Avatar billede medions Nybegynder
14. oktober 2002 - 23:41 #3
Brug 2 " der hvor der er 1!

fx.

Response.Write("<a href=""hej.asp"">test</a>")

//>Rune
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:42 #4
er dette inde i ASP koden`?

linkset[0]='<div class="menuitems"><a href="http://dynamicdrive.com">Dynamic Drive</a></div>'
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:47 #5
Arh det skal nok lave med Response.write eller tolkes ' om kommentar:

<%
Response.write "linkset[0]='<div class=""menuitems""><a href='http://" & session("blabla") & "'>Dynamic Drive</a></div>'"
%>
Avatar billede dusktrab Nybegynder
14. oktober 2002 - 23:47 #6
Det med dobblet " virker ikke ligemeget hvor de er!

Strengen er i head under et javascript og ' erne SKAL være ved start og slut af strengen. Kig evt. på det øverste link!
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:49 #7
hvis der skal være " omkring linket og ikke '

<%
Response.write "linkset[0]='<div class=""menuitems""><a href=""http://" & session("blabla") & """>Dynamic Drive</a></div>'"
%>
Avatar billede dusktrab Nybegynder
14. oktober 2002 - 23:49 #8
Response.write virker heller ikke, den brokker sig konstant over at 'erne ikke er der! Grrrrrrrrrrr! Har I ikke en anden menu? En som her på exp.dk ???
Gad vide hvor den kan downloades!
Avatar billede KingMedia Novice
14. oktober 2002 - 23:51 #9
Prøv at lave det her ...

<%
LinkSession = session("blabla")
%>

og udskriv så ..

linkset[0]='<div class="menuitems"><a href='http://<%= LinkSession %>'>Dynamic Drive</a></div>'

/Mads
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:51 #10
eksperten menu

    <SCRIPT TYPE="text/javascript" language="JavaScript1.2" src="/js/coolmenus/coolmenus4.js">
    // Copyright (c) 2001 Thomas Brattli (webmaster@dhtmlcentral.com)
    </SCRIPT>

kan hendtes på www.dhtmlcentral.com
Avatar billede KingMedia Novice
14. oktober 2002 - 23:53 #11
Sorry .. den skal selvfølgelig hedde

linkset[0]='<div class="menuitems"><a href="http://<%= LinkSession %>">Dynamic Drive</a></div>'

/Mads
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:54 #12
prøvede du den sidste response.write fra min kommentar hvor jeg har lavet " i stedet for ' ??
Avatar billede dusktrab Nybegynder
15. oktober 2002 - 00:00 #13
Eagleeye:
Ja, men min post var til din første, din anden virker.
Kingmedias virker også, men eagleeye kom først og eagleeye fandt også eksperten menuen (hvilket jeg selv for doven til.såååh...kommer du med et svar eagle?
Avatar billede eagleeye Praktikant
15. oktober 2002 - 00:01 #14
Ok :) her er et svar.
Avatar billede dusktrab Nybegynder
15. oktober 2002 - 00:04 #15
King får lige 10 point alligevel, tak for hjælpen!
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
Kurser inden for grundlæggende programmering

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