---
title: "asp i dhtml"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/131950-asp-i-dhtml"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2005-07-27T20:47:58.000Z"
updated: "2005-07-30T16:09:37.000Z"
replies: 12
views: 463
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/131950-asp-i-dhtml"
---

# asp i dhtml

## #1 — WebbisNet, 2005-07-27T20:47Z

nån som vet hur jag får min asp att fungera i mitt dhtml-script

det är denna rad som ska göras om

```
var marqueecontent='<%do until user.eof%><a target=_top class="presentation2" href="/view.asp?userID=<%=user("userID")%>"><%=user("username")%></a> <span class="presentation"><%=Mid(user("message"),15)%></span><%user.movenext: loop%>'
```

testade med att byta ut \<%= och %\> mot "& och &" men det gick inte

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

## #2 — @nders, 2005-07-27T21:14Z

```
response.write "var marqueecontent='"
do until user.eof
     response.write "<a target=""_top"" class=""presentation2"" href=""/view.asp?userID=" & user("userID") & """>" & user("username") & "</a> <span class=""presentation"">" & Mid(user("message"),15) & "</span>"
     user.movenext
loop
Response.write "'"
```

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

## #3 — WebbisNet, 2005-07-27T21:21Z

response.write "var marqueecontent='"
do until user.eof
     response.write "\<a target=""\_top"" class=""presentation2"" href=""/view.asp?userID=" & user("userID") & """\>" & user("username") & "\</a\> \<span class=""presentation""\>" & Mid(user("message"),15) & "\</span\>"
     user.movenext
loop
Response.write "'"

samma fel som jag fick innan, inget exekveras

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

## #4 — @nders, 2005-07-27T21:23Z

Tja, då kanske recordsetet user är tomt?

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

## #5 — WebbisNet, 2005-07-27T21:30Z

> **@nders skrev:**
>
> Tja, då kanske recordsetet user är tomt?

Lustigt, skickar in ett sms och datan sparas, jag vet att den gör det eftersom jag har sett det tidigare men nu finns inget helt plötsligt

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

## #6 — @nders, 2005-07-27T21:32Z

Tja...

Mer kod kanske kan hjälpa?

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

## #7 — WebbisNet, 2005-07-27T21:43Z

> **@nders skrev:**
>
> Tja...
> 
> Mer kod kanske kan hjälpa?

efter ett nytt sms fick jag
var marqueecontent='
\<a target="\_top" class="presentation2" href="/view.asp?userID=1"\>Admin\</a\> \<span class="presentation"\>skickar in ett medelande med nallen\</span\>'

som det ska va, men jag ser inget på sidan

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

## #8 — @nders, 2005-07-27T23:23Z

ok

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

## #9 — WebbisNet, 2005-07-29T15:19Z

Så frågan är vad som kan vara fel, vilken kod vill du se, där jag sparar i db eller hela dhtml-scriptet?

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

## #10 — @nders, 2005-07-29T15:45Z

Enligt [detta inlägg](http://www.webforum.nu/showthread.php?s=&postid=1072700#post1072700) verkar det ju vara fel på koden som ska visa upp grejerna. Visa den relevanta delen av scriptet och ge gärna en länk där vi kan se hur det ser ut.

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

## #11 — WebbisNet, 2005-07-29T17:36Z

> **@nders skrev:**
>
> Enligt [detta inlägg](http://www.webforum.nu/showthread.php?s=&postid=1072700#post1072700) verkar det ju vara fel på koden som ska visa upp grejerna. Visa den relevanta delen av scriptet och ge gärna en länk där vi kan se hur det ser ut.

Så här ser scriptet ut med den delen som visar meddelandet i fetmarkering

```
<script language="JavaScript1.2">

/*
Cross browser Marquee script- © Dynamic Drive ([url]www.dynamicdrive.com[/url])
For full source code, 100's more DHTML scripts, and Terms Of Use, visit [url]http://www.dynamicdrive.com[/url]
Credit MUST stay intact
*/

//Specify the marquee's width (in pixels)
var marqueewidth="700px"
//Specify the marquee's height
var marqueeheight="20px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//configure background color:
var marqueebgcolor="#DDDDDD"
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1

//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

[B]var marqueecontent='
<%if user.eof then%>
Inga data finns
<%Else
do until user.eof
     response.write "<a target=""_top"" class=""presentation2"" href=""/view.asp?userID=" & user("userID") & """>" & user("username") & "</a> <span class=""presentation"">" & Mid(user("message"),15) & "</span>"
     user.movenext: loop
End If
Response.write "'"%>[/B]

////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
var actualwidth=''
var cross_marquee, ns_marquee

function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate

function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
else
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"

}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}

if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>
```

på [www.webbisen.com](http://www.webbisen.com)  kan ni se hur det ska vara, logga in som gäst (guest och guest) om du inte vill skaffa konto, det är det smala området ovanför menyn

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

## #12 — @nders, 2005-07-30T08:31Z

Om du tittar på din sida så får du ju ett javascriptfel, unterminated string constant. Det beror på att du lagt in radbrytningar i koden där du skapar javascriptvariabeln.

```
var marqueecontent='
<%if user.eof then%>
Inga data finns
<%Else
do until user.eof
     response.write "<a target=""_top"" class=""presentation2"" href=""/view.asp?userID=" & user("userID") & """>" & user("username") & "</a> <span class=""presentation"">" & Mid(user("message"),15) & "</span>"
     user.movenext: loop
End If
Response.write "'"%>
```

Skall vara:

```
<%
response.write "var marqueecontent='"
if user.eof then
     Response.write "Inga data finns"
Else
     do until user.eof
           response.write "<a target=""_top"" class=""presentation2"" href=""/view.asp?userID=" & user("userID") & """>" & user("username") & "</a> <span class=""presentation"">" & Mid(user("message"),15) & "</span>"
           user.movenext
     loop
End If
Response.write "';"
%>
```

När du hårdkodar radbrytningar i ditt javascript så blir det just radbrytningar. Inga radbrytningar skapas av asp-koden.

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

## #13 — WebbisNet, 2005-07-30T16:09Z

Nu funkar det i FF2 (Deer park alpha 2) och i IE, TACK

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/131950-asp-i-dhtml
