Avatar billede goce Nybegynder
26. december 2003 - 00:14 Der er 4 kommentarer og
1 løsning

Fejl i kode

Jeg håber, nogen her kan hjælpe mig med et lille ASP-problem, da jeg selv ikke rigtig har forstand på det.

Jeg har denne kode:

<script type="text/javascript">
<!-- Start

function popup(url,name,win_height,win_width) {
    pos_horizon = ((screen.width/2)-(win_width/2));
    pos_vertical = ((screen.height/2)-(win_height/2));
    window.open(url,name,"width="+win_width+",height="+win_height+",top="+pos_vertical+",left="+pos_horizon+",scrollbars=1");
    }

// Slut -->
</script>
<%
          Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\W3Sites\web8200\job\db\ansogning.mdb")

Set rs = Conn.Execute("Select Top 1 Id, job From ansogning Order By dato Desc")

If rs.EOF then
Response.Write ("Ingen oprettede for tiden!")
else
Response.Write "<a href='#' onclick='popup('profil.asp?id=" & rs("Id") & "','Ansøgning','220','480')';>" & rs("job") & "</a>"

end if
Conn.Close
Set Conn = Nothing
%>

Og et eller andet sted er der en fejl... Men jeg har absolut ingen forstand på det, så jeg kan ikke selv finde den... Nogen, der vil hjælpe?

Goce
Avatar billede thesurfer Nybegynder
26. december 2003 - 00:17 #1
Når du får en fejl, skriv:
- fejlmeddelelsen (ordret, dvs kopier og sæt ind), også selvom du ikke forstår den
- linie nr og selve linie
- evt variabler du bruger
- evt hjemmelavede funktioner du bruger
Avatar billede eagleeye Praktikant
26. december 2003 - 00:19 #2
Jeps det er altid en rigtig god ide at beskrive fejlen så meget som muligt ;)
Avatar billede eagleeye Praktikant
26. december 2003 - 00:21 #3
Jeg kan da se en ting din pop-up vil nok ikke virke når du bruger ' omkring ved onClick der skal man bruge " og når man i ASP vil skrive en " i en streng så skriver man to efter hinanden "".
Så prøv at rette denne:

Response.Write "<a href='#' onclick='popup('profil.asp?id=" & rs("Id") & "','Ansøgning','220','480')';>" & rs("job") & "</a>"

Til denne hvor også ; er flytte en plads:
Response.Write "<a href='#' onclick=""popup('profil.asp?id=" & rs("Id") & "','Ansøgning','220','480');"">" & rs("job") & "</a>"
Avatar billede goce Nybegynder
26. december 2003 - 13:42 #4
-Jo, det virkede faktisk.... Så er der ingen fejl, tak...
Avatar billede eagleeye Praktikant
26. december 2003 - 13:43 #5
Ok et svar så ;)
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