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"> </TD>
<TD colspan="2">
<B>Här ser du alla medlemmarna!</B>
</TD>
<TD width="10" height="20"> </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"> </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"> </TD>
</TR>
<%rs.MoveNext
Loop
End If
rs.Close
Set rs = Nothing
objConn.Close
Set objConn = Nothing
%>
</TABLE>
</BODY>
</HTML>
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.
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.
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!