2010-01-27 55 views
0

我需要让这段代码的帮助工作如何在javascript弹出新的网址取代旧的URL

1)我要自动启动媒体播放器时,弹出打开时,由改变是URL参数,弹出有

2)当用户点击链接我想用新点击的那个替换旧URL。尝试使用location.replace只是结束了一个常​​量循环。

没有太多的代码运气可以帮助谁?

var vidlink = $('.link').attr('href'); 
var autoplay = $('.link:first').attr('href'); 

    var myurl = window.location.href, 
    paramsStr = autoplay, 
    paramsObj = {}; 
    var newUrl = $.param.querystring(myurl, paramsStr); 

    if(window.location.href != newUrl){ 
    location.replace(newUrl); 
} 

$('.link').click(function(){ 
     loadPlayer(vidlink); 
     }); 

<a href="javascript:openplayer('http://localhost/player.php?v=0&a=false');">Open Player</a> 

player another show <a href='?v=53&a=false' class='link'>Ep2</a> 
+0

如果你会尝试改变对URL设置了一个param,它会做的负载,而不是动态的...只是一些结算这里的东西.. :) – Reigel 2010-01-27 14:27:24

+0

我想不出一种不同的方式来自动加载播放器 作为弹出链接是在不同的位置到播放器代码 – NiseNise 2010-01-27 15:20:49

回答

0

尝试windowname.document.location = newURL(其中windoname是弹出式的名称)

+0

没有工作,也许我应该提到的弹出链接在一个完全不同的页面上,我无法控制传递的内容 – NiseNise 2010-01-27 15:22:04

相关问题