Just nu i M3-nätverket
Jump to content

Öppna nytt fönster


Inkan

Recommended Posts

Hej!

Jag har för avsikt att lägga in en bild i ett asp-formulär som länkas till en ny sida där bilden visas.Bilden ska alltså visas i ett nytt fönster. Men fönstret öppnas inte, det är fel på sidan. Det fungerar så länge jag inte har skrivit "showwindow"-koden i "ResponseWrite"-koden, men då öppnas bilden i samma fönster istället.

 

 

Koden för det nya fönstret ser ut så här:

 

<SCRIPT language="javascript">

function ShowWindow(URL) {

newwin=window.open(URL, "", "toolbar=no, location=no, directories=no, status=no, menubar=no, dependent=no, fullscreen=no, resizable=no, scrollbars=yes, width=250, height=300, left=100,top=200");

}

</SCRIPT>

 

Här börjar asp-koden:

 

Dim db,RS,sql,strPic

 

Set db=Server.CreateObject("ADODB.connection")

db.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &_

Server.MapPath("db\Databasen.mdb")

 

 

Set rs=Server.CreateObject("ADODB.Recordset")

 

sql="SELECT * FROM Tabell"

rs.Open sql,db

 

 

Och här fortstätter asp-koden med ShowWindow som krånglar:

strPic=RS("bild")

If(RS("bild")<>" ")

Then

 

Response.Write"<a href=javascript:ShowWindow('sidanmedbilden.html')><IMG SRC=' "

Response.Write strPic

Response.Write" '></a>"

 

End If

 

Kan någon se vad jag gör för fel? OBS!Jag har särat på citattecknen med flit i denna fråga för att lättare kunna visa vilka som är enkeltecken och dubbeltecken. I det riktiga scriptet sitter alla ihop som vanligt.

 

 

 

 

Link to comment
Share on other sites

För mig fungerade din kod, iaf när jag gjorde om din kod till en statisk html-sida... Har du kollat hur koden ser ut i webbläsaren efter att den genererats på servern? Kanske hittar du ngt fel då. Får du inget felmeddelande i webbläsaren?

 

//Clas

 

[inlägget ändrat 2003-02-27 14:36:02 av Clas Ericson]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...