---
title: "kan inte öppna popup-fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/106410-kan-inte-öppna-popup-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "WebbisNet"
published: "2004-06-29T13:16:39.000Z"
updated: "2004-06-29T16:40:51.000Z"
replies: 21
views: 528
page: 1
pages: 2
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/javascript/106410-kan-inte-öppna-popup-fönster"
---

# kan inte öppna popup-fönster

_Sida 1 av 2._

## #1 — WebbisNet, 2004-06-29T13:16Z

JavaScript:Reply(\<%=sender%\>,\<%=reciever%\>,\<%=Headline%\>,\<%=mailID%\>);"\>  har jag i länken för popupfönstret

och

```
function Reply(sender,reciever,Headline,mailID) 
{ 
window.open("/mail/reply.asp?sender="+sender+"&reciever="+reciever+"&Headline="+Headline+"&mailID="+mailID,"Reply","width=400, height=205, left=400, top=100, location=no, toolbar=no, scrollbars=no"); 
}
```

som ska öppna fönstret men inget öppnas, nån som kan se felet?

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

## #2 — tydal, 2004-06-29T13:36Z

Du har ett mellanslag i javascript på din översta rad.

Hjälper inte det så kolla i HTML-koden vad den har skrivit ut för värden.

Du kan också lägga till en alert("Funktionen Reply startar nu."); för att se att funktionen anropas.

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

## #3 — WebbisNet, 2004-06-29T13:48Z

det blir ett oavsiktligt mellanslag här, koden funkar perfekt, det är när jag la till Headline som det strular

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

## #4 — Palle, 2004-06-29T13:53Z

Kolla så *Headline* inte innehåller några farliga tecken som kan göra att ditt script ballar ur..

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

## #5 — WebbisNet, 2004-06-29T13:56Z

Headline är bara ren text för rubrik till mina pm

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

## #6 — Palle, 2004-06-29T13:59Z

Testa detta för att dubbelkolla allt: :) 

```
[red]function Reply(sender,reciever,Headline,mailID) 
{ 
alert('Sender = '+ sender +'\nReciever = '+ reciever +'\nHeadline = '+ Headline +'\nmailID = '+ mailID);
//window.open("/mail/reply.asp?sender="+sender+"&reciever="+reciever+"&Headline="+Headline+"&mailID="+mailID,"Reply","width=400, height=205, left=400, top=100, location=no, toolbar=no, scrollbars=no"); 
}[/red]
```

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

## #7 — WebbisNet, 2004-06-29T14:04Z

får inte upp någon alertruta, händer ingenting

jag ersätter mellanslagen med Headline=replace(rs("Headline")," ","&nbsp;") och med JavaScript:Reply(\<%=sender%\>,\<%=reciever%\>,\<%=Headline%\>,\<%=mailID%\>);" kan jag se i statusfältet att jag får med värdet, och funktionen ser ju helt rätt ut, men det strulr med Headline när jag har med den....

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

## #8 — Palle, 2004-06-29T14:05Z

Får du något JavaScript-fel? (syns error-ikonen nere till vänster i webbläsaren?)

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

## #9 — WebbisNet, 2004-06-29T14:15Z

Rad 1
Tecken 20
Fel ')' förväntas
Kod 0

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

## #10 — OveRRidE, 2004-06-29T14:51Z

Flyttas från ASP, VBScript.

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

## #11 — tydal, 2004-06-29T14:53Z

Och hur ser rad 18-22 ut?

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

## #12 — Jesper T, 2004-06-29T14:55Z

Visa även koden en rad före och en rad efter \<script\>-taggarna.
Så där brukar man få om man skriver dem fel.

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

## #13 — WebbisNet, 2004-06-29T14:59Z

```
<script language="JavaScript" type="text/javascript">
<!--
function Reply(sender,reciever,Headline,mailID) 
{ 
window.open("/mail/reply.asp?sender="+sender+"&reciever="+reciever+"&Headline="+Headline+"&mailID="+mailID,"Reply","width=400, height=205, left=400, top=100, location=no, toolbar=no, scrollbars=no"); 
}
//-->
</script>
```

före koden har jag bara css och efter slutar head

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

## #14 — Jesper T, 2004-06-29T15:12Z

```
<script language="JavaScript" type="text/javascript">
<!--
function Reply(sender,reciever,Headline,mailID) 
{ 
window.open("/mail/reply.asp?sender="+sender+"&reciever="+reciever+"&Headline="+Headline+"&mailID="+mailID[blue]+""[/blue],"Reply","width=400, height=205, left=400, top=100, location=no, toolbar=no, scrollbars=no"); 
};

//-->
</script>
```

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

## #15 — WebbisNet, 2004-06-29T15:17Z

Samma felmedelande och fortfarande inget fönster som öppnas, verkar nästan som om man inte kan skicka med en textsträng till popupen, men jag måste ha med rubriken till popupen

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

## #16 — tydal, 2004-06-29T15:24Z

Kolla i HTML-koden vad den har skrivit ut för värden (alltså Visa, Källa). Hur ser raden function Reply ut där?

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

## #17 — WebbisNet, 2004-06-29T15:27Z

med JavaScript:Reply(\<%=sender%\>,\<%=reciever%\>,\<%=Headline%\>,\<%=mailID%\>);"\> öppnas inget fönster, med JavaScript:Reply(\<%=sender%\>,\<%=reciever%\>,\<%=mailID%\>);"\> så öppnas fönstret fast med meddelandet

Microsoft JET Database Engine (0x80040E10)
Det har inte angetts något värde för en eller flera nödvändiga parametrar.
/mail/reply.asp, line 16

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

## #18 — Jesper T, 2004-06-29T16:07Z

Du måste skilja på päron och äpplen här om det skall bli någon ordning på detta.
Jag testar din javascript kod utan ett enda fel.
Är det så att det uppkommer en gul triangel i nedre vänstra hörnet så är det ett javascript-fel och då måste du bifoga källkod och mera källkod.
Och text testa ditt script med

```
<script language="JavaScript" type="text/javascript">
<!--
function Reply(sender,reciever,Headline,mailID) 
{ 
window.open("/mail/reply.asp?sender="+sender+"&reciever="+reciever+"&Headline="+Headline+"&mailID="+mailID+"","Reply","width=400, height=205, left=400, top=100, location=no, toolbar=no, scrollbars=no"); 
};
window.onload=function(){Reply("Ett","Två","Tre","Fyra")};
//-->
</script>
```

Öppnas ett fönster utan varningstriangel så är det inget javascript-broblem så långt.
Den felkoden du sist bifogade är ett vbscript-fel som är "skapat" på servern. Alltså innan sidan äns skrivs ut.
Du kan inte använda \<% %\> i ett javascript.

 :)

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

## #19 — Jesper T, 2004-06-29T16:11Z

Du kan också debugga på sidan reply.asp genom att skriva:

```
Response.write "DEBUG: "& request("sender")& " | " &_
request("reciever")& " | " &_
request("Headline")& " | " &_
request("mailID")
Response.end
```

Högst upp på sidan för att kolla att alla värden kommer med.

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

## #20 — tydal, 2004-06-29T16:15Z

> **WebbisNet skrev:**
>
> JavaScript:Reply(\<%=sender%\>,\<%=reciever%\>,\<%=Headline%\>,\<%=mailID%\>);"\>

När du har den här raden, gå in på Visa-menyn, välj Källa och tala sedan om vad det står där på raden ovan.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/106410-kan-inte-öppna-popup-fönster  
Nästa sida: https://www.webforum.nu/amne/javascript/106410-kan-inte-öppna-popup-fönster/page2.md
