我正在尝试使用以下代码动态生成我网站中mp3的链接:
<a href="<?php echo "<script language=javascript>location.href='$thisTitle.mp3'</script>";?>" target="_blank" onClick="javascript:PlayerOpen('LFO&#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。
答案 0 :(得分:1)
将其更改为
<a href="<?php echo "$thisTitle.mp3";?>" target="_blank" onClick="javascript:PlayerOpen('LFO&#8217;s Revenge',this.href); return false">Click Me to Hear a Sample</a>