B Biasse Medlem sedan aug. 2003 480 inlägg Frågan 20 feb. 2008 11:37 #1 Hittade ett jukebox script men det klarar bara att spela samma låt om & om igen. Hur gör man för att det ska spela nästa låt?
<%
IF Request("play")<>"none" THEN
Response.Write("<bgsound src=./songs/"&Request("play")&" loop=-1>")
END IF
%>
Hur vet din kod vilken nästa låt är? ska du ha en länk med "<a href="song.asp?play=ohthejoy.mid">Next Song</a>" Eller vill du att den ska byta låt när den har spelat färdig den låt som just spelas? Det finns ingen bra lösning att göra något sådant. Hade hellre använt mig av Flash eller liknande för att lösa ditt problem.
B Biasse Medlem sedan aug. 2003 480 inlägg Hela sidan ser ut såhär (blir lite mycket men)... Jo flash är ju snyggt men det skulle vara skoj att få denna att gå istället :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>UNIC Jukebox</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<%
IF Request("play")<>"none" THEN
Response.Write("<bgsound src=./songs/"&Request("play")&" next>")
END IF
%>
</head>
<body>
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20"> </td>
<td height="20" colspan="2" align="left" valign="top"> <img src="images/UNIC_jukebox.gif" width="278" height="25"> <span class="style1"> version 0.1</span> </td>
<td height="20"> </td>
</tr>
<tr align="center" valign="top">
<td width="10" height="9"><img src="images/tb_top_l.gif" width="10" height="9"></td>
<td height="9" colspan="2" background="images/tb_top_m.gif"><img src="images/tb_top_m.gif" width="1" height="9"></td>
<td width="10" height="9"><img src="images/tb_top_r.gif" width="10" height="9"></td>
</tr>
<tr valign="top">
<td width="10" height="100%" align="center" valign="middle" background="images/tb_mid_l.gif"><img src="images/tb_mid_l.gif" width="10" height="1"></td>
<td height="100%" colspan="2">
<br>
<table border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#CCCCCC"><td colspan="3"><STRONG>Available songs:</STRONG></td></tr>
<%
i=0
Set MyDirectory=Server.CreateObject("Scripting.FileSystemObject")
Set MyFiles=MyDirectory.GetFolder(Server.MapPath("./songs/"))
For Each filefound In MyFiles.files
IF i=0 THEN
bg="bgcolor=#F4F4F4"
i=1
ELSE
bg="bgcolor=#FFFFFF"
i=0
END IF
%>
<tr>
<td height="18" <%=bg%>><%=filefound.Name%></td>
<td width="80" height="18" align="center" valign="middle" <%=bg%>><A HREF="?play=<%=filefound.Name%>" target="_self"><IMG src="images/icon_listen.gif" alt="Listen" width="16" height="16" border="0" align="absmiddle"> Listen</a></td>
<td width="90" height="18" align="center" valign="middle" <%=bg%>><A HREF="bottom.asp?download=<%=filefound.Name%>" target="bottomFrame"><IMG src="images/icon_download.gif" ALT="Download" width="16" height="16" border="0" align="absmiddle"> Download</A></td>
</tr>
<% Next %>
<tr bgcolor="#CCCCCC"><td height="1" colspan="3"></td>
</tr>
</table>
<br><br> </td>
<td width="10" height="100%" align="center" valign="middle" background="images/tb_mid_r.gif"><img src="images/tb_mid_r.gif" width="10" height="1"></td>
</tr>
<tr align="center" valign="bottom" >
<td height="25" align="center"><img src="images/tb_botbar_left.gif" width="10" height="25"></td>
<td width="366" height="25" align="left" valign="middle" background="images/tb_botbar_mid.gif">
<table width="100%" height="18" border="0" cellpadding="0" cellspacing="0" background="images/nowplaying_mid.gif">
<tr>
<td width="4"></td>
<td width="2"><img src="images/nowplaying_left.gif" width="2" height="18"></td>
<td width="100%" background="images/nowplaying_middle.gif" class="style1" style=""><span class="style2"> Now playing:</span>
<%IF Request("play")<>"none" THEN Response.Write(Request("play")) END IF%></td>
<td width="2"><img src="images/nowplaying_right.gif" width="2" height="18"></td>
</tr>
</table>
</td>
<td width="114" height="25" align="center" valign="middle" background="images/tb_botbar_mid.gif">
<a href="?play=none" target="_self"><IMG src="images/button_stop.gif" alt="STOP" width="52" height="18" border="0" align="absmiddle"></a></td>
<td height="25" align="center"><img src="images/tb_botbar_right.gif" width="10" height="25"></td>
</tr>
<tr align="center" valign="bottom">
<td colspan="4"></td>
</tr>
</table>
</body>
</html>
B Biasse Medlem sedan aug. 2003 480 inlägg re:
Blir så rörigt så jag bifogar filerna om nån vill titta.
Vad är det du vill göra? Vill du att den ska byta låt automatiskt eller? Isåfall tror jag att du kan nog glömma <bgsound>
B Biasse Medlem sedan aug. 2003 480 inlägg Den spelar den låt man väljer och när den är slut så spelar den samma låt igen automatiskt.
Jag är ute efter funktionen att den väljer nästa låt på listan istället när den tar slut.
Det går inte med ASP. Javascript kan kanske gå... om du vet längden på låten + att låten laddats in 100% så att det inte bli ett hack. <bgsound> är extremt begränsat.
B Biasse Medlem sedan aug. 2003 480 inlägg ok... då faller det där.. tackar för svaret :)