webForumDet fria alternativet

Vertikal news ticker med data från mysql?

JavaScript

5 svar · 254 visningar · startad av clearvolume

Medlem sedan apr. 200328 inlägg
Frågan#1

Ett problem... jag vill ha en vertikal "news ticker" (typ http://www.dynamicdrive.com/dynamicindex2/crosstick.htm). Det är inga problem att hitta, men jag vill kunna hämta texten från mysql.

Jag har en sida där jag kan skriva in nya "news" och vill sen ha dem visade i en vertikalt rullande text.

Nån som förstår vad jag menar och kan hjälpa mig med detta?

Vore tacksam!

Medlem sedan mars 20015 287 inlägg
#2

Det ska väl inte vara något problem. Vad har du på servern? Asp? Php?

Det du får göra är ju en vanlig databashämtning och sen skriva in det du får ut i javascriptet.
Typ med asp:

var messages=new Array()
<%
'Databashämtning o sen:
i = 0
  While Not rs.EOF
	response.write vbcrlf & "messages[" & i & "]=""<font face='Arial'><a href='" & rs("url") &"'>" & rs("mess") &"</a></font>"""
	i = i +1
    rs.MoveNext
  Wend
%>
Medlem sedan nov. 20017 144 inlägg
#3

Det skall väl inte vara så märkvärdigt, även fast att jag tycker att inlägget är felpostat.
Princip(!) kommer här:

...
strSql="select strMsg from tblNews order by kmnDate limit 10"
...
Dim msg
msg=1
While not recset.eof

Response.Write "messages[""& msg &""]=""& recset("strMsg") &""& vbcrlf
msg = msg +1

recset.movenext
wend

recset.Close
Medlem sedan nov. 20017 144 inlägg
#4

Oj, här sitter jag och sover.
Slående lika i alla fall Solis :)

Medlem sedan mars 200350 inlägg
#5

hmmm...

Jag har samma problem...

Vill kunna få in variablar ( utifrån MySQL- data) inom <head>- taggen (java koden).

För att på samma sätt kunna få denna att visas i scrollen.

Kan man skicka en variabel till <head>?
Hur kan man lösa detta problem på ett smidigt sätt?

Medlem sedan juni 20004 308 inlägg
#6

Du har ett steg mellan din MySQL-databas och sidan som skickas till klienten (webbläsaren) och det är det serverside-script som du använder för att kommunicera med databasen. Exemplen ovan är skrivna för ASP. Det har alltså ingenting med JavaScript i sig att göra. Kolla på det forum som tar upp det serverside-script som du använder, ex ASP, VBscript, PHP eller Perl.

261 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)