Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载URL+;JavaScript操作_Javascript_Url_Xbox360 - Fatal编程技术网

加载URL+;JavaScript操作

加载URL+;JavaScript操作,javascript,url,xbox360,Javascript,Url,Xbox360,我正试图让我的用户从我的网站下载“地图” 示例地图: http://www.bungie.net/Online/Halo3UserContentDetails.aspx?h3fileid=31604914 链接用户需要单击以下载地图: <a id="ctl00_mainContent_xboxDownloadButton" href="javascript:__doPostBack('ctl00$mainContent$xboxDownloadButton','')">Downlo

我正试图让我的用户从我的网站下载“地图”

示例地图:

http://www.bungie.net/Online/Halo3UserContentDetails.aspx?h3fileid=31604914
链接用户需要单击以下载地图:

<a id="ctl00_mainContent_xboxDownloadButton" href="javascript:__doPostBack('ctl00$mainContent$xboxDownloadButton','')">Download to Halo 3</a>
选项2:

有没有可能有这样一个链接

URL + JavaScript
选项3:


关于如何让用户下载此地图而不必访问此网站的任何其他建议都将非常有用。

我不知道这是否有效。。。它应该被视为伪代码,因为我并没有在进行测试,但可能会有所帮助

让一个标准的HTML页面用作IFRAME怎么样,我们称它为“dl.HTML”

在dl.html中,具有以下Javascript:

<script>
var file=location.has.replace('#','');
if (file) {
  var target='http://www.bungie.net/Online/Halo3UserContentDetails.aspx?h3fileid='+file;
  location.href=target;
}
</script>

var file=location.has.replace('#','');
如果(文件){
var目标值http://www.bungie.net/Online/Halo3UserContentDetails.aspx?h3fileid=“+文件;
location.href=target;
}
在父HTML页面中,具有以下内容:

<script>
  function downloadFile(id) {
    var f=document.createElement('iframe');
    f.setAttribute('id','whatever');
    f.style.border='0px';
    f.style.width='0px';
    f.style.height='0px';
    f.setAttribute('src','dl.html#'+id);
    fo = document.body.appendChild(f); 

  }
</script>
<a href="javascript:downloadFile('31604914')">Download to Halo 3</a>

函数下载文件(id){
var f=document.createElement('iframe');
f、 setAttribute('id','whatever');
f、 style.border='0px';
f、 style.width='0px';
f、 样式。高度='0px';
f、 setAttribute('src','dl.html#'+id);
fo=document.body.appendChild(f);
}

希望这会有帮助,或者激发一些神经元…

你需要分析doPostBack在bungie.net中做了什么。是否将用户重定向到新的url?你能自己创建新的url吗?你好,michael,这只会打开网页将地图从web下载到xbox 360。然后,用户需要点击“下载到halo 3”链接。我需要它,这样用户就不需要去bungie.net获取它,这样用户就可以从我的网站下载它。
<script>
  function downloadFile(id) {
    var f=document.createElement('iframe');
    f.setAttribute('id','whatever');
    f.style.border='0px';
    f.style.width='0px';
    f.style.height='0px';
    f.setAttribute('src','dl.html#'+id);
    fo = document.body.appendChild(f); 

  }
</script>
<a href="javascript:downloadFile('31604914')">Download to Halo 3</a>