---
title: "Vad är fel? Javscript och ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73819-vad-är-fel-javscript-och-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mango"
published: "2003-04-11T18:59:13.000Z"
updated: "2003-04-11T20:58:59.000Z"
replies: 15
views: 341
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/73819-vad-är-fel-javscript-och-asp"
---

# Vad är fel? Javscript och ASP

## #1 — Mango, 2003-04-11T18:59Z

Hej!

Jag har problem med att öppna en popup. Jag använder exakt samma kod på en annan sida och där fungerar det. Jag kopierade koden och ändrade det som var nödvändigt men fattar inte vad som felar. Jag får inte upp nåt felmeddelande utan det står bara "fel på sidan" nere i webbläsaren. Nu har jag stirrat på koden i flera timmar och försökt lite olika varianter men inget funkar. Jag hoppas det finns nån här som kan hjälpa mig.

```
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<LINK rel="stylesheet" type="text/css" href="css1.css">
<script LANGUAGE="JavaScript">
<!--
	function test(id){
	window.open("visitUser.asp?ID=" + id, "test", "scrollbars=auto, height=400, width=600", "target=NySida")}
	//-->
</script>

</HEAD>
<BODY>

<TABLE width="400" bgcolor=Goldenrod align="center" cellspacing="0" cellpadding="0">
<TR height="40">
	<TD width="5" height="20">&nbsp;</TD>
	<TD colspan="2">
	<B>Här ser du alla medlemmarna!</B>
	</TD>
	<TD width="10" height="20">&nbsp;</TD>
</TR>
<%
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM tblMemberReg ORDER BY fFamilyName", objConn
	
If rs.BOF And rs.EOF Then
Response.Write "Inga poster registrerade!"
Else
    i = 0
	Do Until rs.EOF or rs.BOF

	If i = 0 Then
	tBgColor = "#808080"
	i = i + 1
	Else
	tBgColor = "#9c9c9b"
	i = 0
	End If
%>
<TR valign=middle height="20" bgcolor="<%=tBgColor%>" >
	<TD width="5" height="20">&nbsp;</TD>
	<TD height="30">
	<%=rs("fName")%>, 
	<%=rs("fFamilyName")%>, 
	<%=rs("fId")%>
	</TD>
	<TD height="20" align="right"><a href="javaScript:test(<%=rs("fId")%>);">[ Hälsa på i krypin ]</a></TD>
	<TD width="10" height="20">&nbsp;</TD>
</TR>
<%rs.MoveNext
Loop
End If
rs.Close
Set rs = Nothing
objConn.Close
Set objConn = Nothing
%>
</TABLE>
</BODY>
</HTML>
```

Permalänk: https://www.webforum.nu/p/73819

## #2 — Jesper T, 2003-04-11T19:06Z

Kom ihåg att java script måste skrivas ihop. Prova också att sätta enkelfnuttar runt aspkoden här:
\<a href="javascript:test('\<%=rs("fId")%\>');"\>

Permalänk: https://www.webforum.nu/p/1008716

## #3 — Mango, 2003-04-11T19:12Z

Hej!

I asp-filen är javacsript ihopskrivet och jag har testat med enkelfnuttar men det blir inte rätt ändå.

Permalänk: https://www.webforum.nu/p/1008720

## #4 — Jesper T, 2003-04-11T19:35Z

Får du ett javascriptfel eller ett asp-fel?

Permalänk: https://www.webforum.nu/p/1008731

## #5 — Mango, 2003-04-11T19:51Z

Jag får inget fel alls förutom att det står "fel på sida" längst ner i webbläsaren (där urlen visas om man drar musen över en länk).

Permalänk: https://www.webforum.nu/p/1008747

## #6 — @nders, 2003-04-11T19:57Z

Säker på att exakt samma kod funkar på en annan sida? Du har angett något märkligt (target) i din javascriptfunktion, som borde se ut så här:

```
<script LANGUAGE="JavaScript">
<!--
	function test(id){
	window.open("visitUser.asp?ID=" + id, "test", "scrollbars=auto,height=400,width=600");
}
	//-->
</script>
```

Javascriptfel brukar man kunna få åtminstone lite mer info om om man dubbelklickar på ikonen i statusfältet. 

Mvh

Permalänk: https://www.webforum.nu/p/1008753

## #7 — Mango, 2003-04-11T20:00Z

Den fungerar som den ska på den andra sidan där jag använder den. Jag la till target där då den inte ville öppna poupen och efter det så fungerade det. men jag ska prova ta bort den så får jag se om det fungerar. Tack för hjälpen i alla fall.

Permalänk: https://www.webforum.nu/p/1008756

## #8 — @nders, 2003-04-11T20:03Z

Man kan inte öppna takluckan på en bil, om den inte är utrustad med taklucka. Öppnar du taket ändå, då får du räkna med att något pajar. 

En liten fredagskvällsmetafor, just for you. :)

Permalänk: https://www.webforum.nu/p/1008758

## #9 — Mango, 2003-04-11T20:11Z

Nu har jag tagit bort target på den andra sidan och den fungerar ändå så nu tog jag även bort den på sidan som strular men det hjälpte inte. Jag dubbelklickade på ikonen nere i webbläsaren och där står att det:
Rad: 1
tecken: 8
fel: ')' förväntas
kod: 0

Är det nån som blir klokare? Inte jag i alla fall fast jag är ju ingen stjärna på javascript.

Permalänk: https://www.webforum.nu/p/1008761

## #10 — jstal, 2003-04-11T20:17Z

Lägg till ) på rad 1 i collummen 8. Så ska det nog funka.

Permalänk: https://www.webforum.nu/p/1008765

## #11 — @nders, 2003-04-11T20:26Z

Hur ser koden ut nu då? Har du någon URL till sidan så kan vi kika?

Permalänk: https://www.webforum.nu/p/1008769

## #12 — Mango, 2003-04-11T20:30Z

Om jag fattar det rätt så skulle jag lägga in ett ) efter function. Det låter ju inte riktigt rätt.

Permalänk: https://www.webforum.nu/p/1008774

## #13 — Mango, 2003-04-11T20:43Z

Ok, nu har jag lagt upp den.

<http://webzone.k3.mah.se/k00ai4eh/skolan/listUsers.asp>

Koden har jag inte förändrat sen tidigare förutom att jag plockade bort target

Permalänk: https://www.webforum.nu/p/1008778

## #14 — Peter S, 2003-04-11T20:50Z

Som Jesper skrev i ett tidigare inlägg så skall det vara apostrofer kring den fetstilta koden nedan:

```
test( [b][i]<%=rs("fId")%>[/i][/b] )
```

 :)

Permalänk: https://www.webforum.nu/p/1008782

## #15 — Mango, 2003-04-11T20:58Z

Tack så mycket det fungerade! Tyvärr så missade jag jag dem i Jespers exempel. Men varför fungerar det utan på den andra sidan? Jag har gjort den ändringen där oxå för säkerhets skull.

Nu kan jag äntligen sätta mig i soffan. Tack än en gång!

Permalänk: https://www.webforum.nu/p/1008783

## #16 — @nders, 2003-04-11T20:58Z

Om det är ett numeriskt id (som jag antog) fungerar det utan apostrofer, men eftersom det är en sträng, skall den omslutas med strängliteraler.

Mvh

Permalänk: https://www.webforum.nu/p/1008784

---

Tråden på webben: https://www.webforum.nu/amne/asp/73819-vad-är-fel-javscript-och-asp
