Javascript 如何删除url后的#签名
我的主页上有带有视频链接的windows media player。所以当我点击链接时 该特定视频应在我的网页内的媒体播放器中播放。我正在使用javascript来处理这个问题。我的视频文件也存储在远程服务器上。但当我点击视频链接时,地址框会在url后面显示一个#符号,该符号不会加载视频文件。我的javascript还可以,因为它在本地计算机上运行得非常好。如果有人能为我提供解决方案,我将不胜感激 谢谢Javascript 如何删除url后的#签名,javascript,url,Javascript,Url,我的主页上有带有视频链接的windows media player。所以当我点击链接时 该特定视频应在我的网页内的媒体播放器中播放。我正在使用javascript来处理这个问题。我的视频文件也存储在远程服务器上。但当我点击视频链接时,地址框会在url后面显示一个#符号,该符号不会加载视频文件。我的javascript还可以,因为它在本地计算机上运行得非常好。如果有人能为我提供解决方案,我将不胜感激 谢谢 Vijay Zutshi我猜你在用这样的东西 <a href="#" onclick=
Vijay Zutshi我猜你在用这样的东西
<a href="#" onclick="do_something(1)">...</a>
如果是这样,最简单的解决方案是:
<a href="#" onclick="do_something(1); return false">...</a>
这指示浏览器在运行
onclick
处理程序后不执行正常的单击操作(导航到
锚定)。除了ephemient之外,您还可以使用:
<a href="javascript:void(0);" onclick="function();">...</a>
我尝试过您的解决方案是删除url后的#链接,但不幸的是,当我单击视频链接时,它显示连接,然后打开媒体,但windows media player上没有播放任何链接。你能给我一些建议吗。谢谢,这是另一个问题,您没有提供足够的信息进行诊断。(事实上,这里几乎没有足够的内容来做出这个推断的答案。)请提供更多的细节,包括源代码。嗨,我为您准备了如下代码:-首先,在head标记中,我有以下javascript:{function startmeup(urlname)player.url=urlname}然后我加载windows media player,然后在主体中我有视频播放的单独链接,我希望现在能有所帮助,感谢VijayCode在评论中不是很可读;您最好编辑问题以添加新信息。不过,快速浏览一下:startmeup(file=…)
很傻,JS不支持命名参数;我认为您应该更改.data
或.src
或类似的内容,而不是.url
。但我不太确定,因为我不运行Windows。