21. april 2004 - 20:02
Der er
6 kommentarer og 1 løsning
script virker ikke i ASP
Jeg har fundet et script til en mouseover-funktion, der virker fint. Men ikke når jeg bruger det i ASP <%link%> - hvordan kan det være?? SÅDAN SER SCRIPTET UD:: <!--MENU MOUSEOVER--> <script language="JavaScript" type="text/JavaScript"> function co(element,link, mode ,color, linkcolorOut) { if (mode=="in") { cursortype = 'hand' colorval = color linkcolor = '#000000' } else if (mode=="out") { cursortype = '' colorval = '#F6E7C5' linkcolor = linkcolorOut } element.style.background=colorval; element.style.cursor=cursortype; document.getElementById(link.id).style.color=linkcolor } </script> MIN ASP-KODE: <% 'kontroller at bruger er logget ind if session("brugernr")<>"" Then response.Write "<a href='#' class='two' id='logaf'><tr><td height='14' bgcolor='#F6E7C5' onMouseOver='co(this,logaf, 'in', '#F0D79B')' onMouseOut='co(this,logaf,'out', '', '#000000');'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>Logaf</font></td></tr></a>" %>
Annonceindlæg fra Netic
21. april 2004 - 20:05
#1
Du har '-fejl: if session("brugernr")<>"" Then response.Write "<a href='#' class='two' id='logaf'><tr><td height='14' bgcolor='#F6E7C5' onMouseOver='co(this,logaf, \'in\', \'#F0D79B\')' onMouseOut='co(this,logaf,\'out\',\'\', \'#000000\');'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>Logaf</font></td></tr></a>"
21. april 2004 - 20:13
#2
Hmm det virker stadig ikke... Nu får jeg at vide at "tegnet er ugyldigt"
21. april 2004 - 20:17
#3
Så brug det sådan: if session("brugernr")<>"" Then response.Write "<a href='#' class='two' id='logaf'><tr><td height='14' bgcolor='#F6E7C5' onMouseOver=""co(this,logaf, 'in', '#F0D79B')"" onMouseOut=""co(this,logaf,'out', '', '#000000');""><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>Logaf</font></td></tr></a>"
21. april 2004 - 20:27
#4
Super! Det virkede..... hvor sagde du at fejlen lå? læg også svar
21. april 2004 - 20:31
#5
du har onmouseout='co(this,logaf,'out' osv. Scriptet vil stoppe strengen, når det andet ' kommer, så der vil være et ugyldigt kald til en funktion, sådan: co(this,logaf, -- velbekomme '-)
21. april 2004 - 20:34
#6
tak for hjælpen!
21. april 2004 - 20:40
#7
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling