---
title: "asp + javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/180334-asp-javascript"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thompa__85"
published: "2009-09-18T15:53:26.000Z"
updated: "2009-09-21T12:34:29.000Z"
replies: 8
views: 1730
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/180334-asp-javascript"
---

# asp + javascript

## #1 — Thompa__85, 2009-09-18T15:53Z

Hej!

Håller på att fixa ett litet javascript som ska hämta info via ASP:

```
<script src="http://domain.se/?id=2"  type="text/javascript"></script>
```

Den ska läggas på en tex en blogg.
och då ska jag via default.asp få ut tex ett namn:
default.asp:

```
<script type="text/javascript">
document.write("namn:<% 
name = "Jonas"
Response.Write(name)
%>")
</script>
```

Detta funkar om jag besöker sidan direkt. men det syns inte på bloggen när jag kör min \<script\>-tagg..

Hur ska jag göra? Ska denna tråd ligga i javascript så ber jag er flytta den :)

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

## #2 — Melitta, 2009-09-18T20:13Z

Sök på ajax.. Du kan nog säkert göra det som du vill men tror att ajax skulle vara att föredra..

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

## #3 — Thompa__85, 2009-09-20T20:17Z

njaa jag hittar ingen bra lösning. Har du något förslag?
Eller någon annan som vet hur jag kan lösa det?

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

## #4 — Thompa__85, 2009-09-21T09:07Z

Sökte lite i forumet och hittade denna lösning:

```
<object type="text/html" data="http://domain.se/c.asp?id?=2" height="20"></object>
```

Då kan jag via c.asp köra vanlig asp-kod vilket jag ville.
Mina fråga är bara. Är \<object\> ett säkert alternativ? Vad finns det för nackdelar?

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

## #5 — voigtann1, 2009-09-21T09:27Z

är det din javascript fil som innehåller:

```
<script type="text/javascript">
document.write("namn:<% 
name = "Jonas"
Response.Write(name)
%>")
</script>
```

Så är det fel

```
document.write("namn:<% 
name = "Jonas"
Response.Write(name)
%>");
```

Är korrekt.
demo: <http://www.voigt.se/sandbox/ASP_JS/>

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

## #6 — Thompa__85, 2009-09-21T11:38Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1481451)**
>
> är det din javascript fil som innehåller:
>
>
> ```
> <script type="text/javascript">
> document.write("namn:<% 
> name = "Jonas"
> Response.Write(name)
> %>")
> </script>
> ```
>
> Så är det fel
>
>
> ```
> document.write("namn:<% 
> name = "Jonas"
> Response.Write(name)
> %>");
> ```
>
> Är korrekt.
> demo: <http://www.voigt.se/sandbox/ASP_JS/>

Ska förklara lite bättre:
Jag vill att mina användare ska kunna lägga till detta script på sina bloggar/hemsidor:

```
<script type="text/javascript" src="http://doman.se/sida.asp?id=2"></script>
```

Anledningen till att jag väljer en .asp sida är för att den ska vara dynamisk. Och hämta data efter id. Så i detta fall är id= 2 så hämtar den information om användaren med id nummer 2 från min databas.

Problemet jag har är att detta inte funkar om jag skriver min .asp-fil som asp. Då syns det inte på bloggen eftersom jag hämtar det med en javascript-tagg, antar jag?

Så hur får jag till detta så att det fungerar trots att det är dynamiskt? Statiskt kan jag få till, men inte när det ska vara dynamiskt...

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

## #7 — voigtann1, 2009-09-21T11:56Z

ASP genereras av servern, dvs din server, om jag anropar min server med min JS fil (som har .asp ändelse) så är det forftarande javascript kod som finns i det dokumentet, om du inkludera min JS fil på din server så kommer du se att det fortfarande kommer skriva ut "namn: Jonas"

<http://doman.se/sida.asp?id=2> måste vara ett Javascript, så om du skall rendera ut hela sidan så får du gör det med document.write() 

```
<object type="text/html" data="http://domain.se/c.asp?id?=2" height="20"></object>
```

Kommer fungera bättre för dig om du använder dig av HTML/Javascript koder i din asp-fil, men du har en begränad yta (height 20 i ditt exempel) det bli "ungefär" som en iframe lösning.

```
<script type="text/javascript" src="http://doman.se/sida.asp?id=2"></script>
```

Spelar ingen roll om det är .js, .asp,.php,.\<anything\> så kommer det ändå tolka det som ett skript av typen text/javascript.

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

## #8 — Thompa__85, 2009-09-21T12:29Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1481467)**
>
> <http://doman.se/sida.asp?id=2> måste vara ett Javascript, så om du skall rendera ut hela sidan så får du gör det med document.write() 
>
>
> ```
> <object type="text/html" data="http://domain.se/c.asp?id?=2" height="20"></object>
> ```
>
> Kommer fungera bättre för dig om du använder dig av HTML/Javascript koder i din asp-fil, men du har en begränad yta (height 20 i ditt exempel) det bli "ungefär" som en iframe lösning.

Detta fungerar fint för mig i Firefox, men i IE så skriver den inte ut något överhuvudtaget. Är den begränsad för vissa webbläsare?

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

## #9 — voigtann1, 2009-09-21T12:34Z

Det roliga är att jag bara få igång det i IE: 

<http://intranation.com/test-cases/object-vs-iframe/>

Testade det i Firefox 3.5.2 utan att få en röd box. Har aldrig kör med object-element så jag vågar inte svara på hur bra/dåligt det fungera

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/180334-asp-javascript
