---
title: "Varför kan dessa inte vara på samma sida?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/126143-varför-kan-dessa-inte-vara-på-samma-sida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2005-04-11T07:47:39.000Z"
updated: "2005-04-11T14:17:56.000Z"
replies: 5
views: 323
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/126143-varför-kan-dessa-inte-vara-på-samma-sida"
---

# Varför kan dessa inte vara på samma sida?

## #1 — Meng, 2005-04-11T07:47Z

Varför kan dessa två scripten inte vara på samma sida? och hur ska jag modda dem så de kan vara det? behöver nämligen båda..

```
<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function button_DoFSCommand(command) {
  var buttonObj = InternetExplorer ? button : document.button;
 	if (command == "back") {
		javascript:history.back(-1);
	}
}
// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	[B]document.write('<SCRIPT LANGUAGE=VBScript\> \n');[/B]
	document.write('on error resume next \n');
	document.write('Sub button_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call button_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
```

```
<%Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/omt.mdb")

	Set Allscreen = Server.CreateObject("ADODB.Recordset")
	SQL = "SELECT * FROM lcp_all_screens WHERE id = 1"
	AllScreen.Open SQL, Conn

	Set Singelscreen = Server.CreateObject("ADODB.Recordset")
	SQL = "SELECT * FROM lcp_singel_screen WHERE NR_ID = " & Request.QueryString("screen") & ""
	SingelScreen.Open SQL, Conn%>
```

Fel meddelande:

```
Active Server Pages error 'ASP 0138' 

Nested Script Block 

/omt2005/standard.asp, line 32 

A script block cannot be placed inside another script block.
```

Line 32:

```
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
```

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

## #2 — @nders, 2005-04-11T08:03Z

Ett gammalt beprövat trick är att dela upp.

```
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
....
	document.write('</SCR' + 'IPT\> \n');
```

mvh

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

## #3 — Meng, 2005-04-11T08:20Z

Tack @nders! =) finns de nån förklaring på varför detta funkar och inte de andra?

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

## #4 — @nders, 2005-04-11T08:34Z

Det beror nog på vilken version av IIS man kör. 

I nyare versioner av IIS brukar det inte vara ett problem att nästla scripttaggar på det sättet.

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

## #5 — Meng, 2005-04-11T14:15Z

Vi kør IIS v6.0 på windows 2003 server, finns det nyare?

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

## #6 — @nders, 2005-04-11T14:17Z

Nä.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/126143-varför-kan-dessa-inte-vara-på-samma-sida
