使用php和javascript动态生成重定向到mp3文件

时间:2010-11-26 20:16:53

标签: javascript php mysql mp3

我正在尝试使用以下代码动态生成我网站中mp3的链接:

<a href="<?php echo "<script language=javascript>location.href='$thisTitle.mp3'</script>";?>" target="_blank" onClick="javascript:PlayerOpen('LFO&amp;#8217;s Revenge',this.href);
return false">Click Me to Hear a Sample</a>

这会产生以下网址:

http://www.example.com/site/_main_nav/<script language=javascript>location.href='Title 1.mp3'</script>

$ thisTitle从mysql数据库中获取Title 1.

你知道我怎么解决这个问题吗?我不能使用标题('$ thisTitle.mp3'),因为我的包含头文件已经发送了无法修改的标题信息。我不能在这行代码之后调用包含的标题。

我在索引文件中使用相同的javascript重定向代码链接到欢迎页面:

echo "<script language=javascript>location.href='_main_nav/welcome.php'</script>";

它正确地重定向,而不会在生成的URL中吐出javascript代码。

我在_main_nav文件夹中有Title 1.mp3。

1 个答案:

答案 0 :(得分:1)

将其更改为

<a href="<?php echo "$thisTitle.mp3";?>" target="_blank" onClick="javascript:PlayerOpen('LFO&amp;#8217;s Revenge',this.href); return false">Click Me to Hear a Sample</a>