Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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
Javascript 使用href=";在同一页面中加载文档时出现问题&引用;在jquerymobile中_Javascript_Jquery Mobile - Fatal编程技术网

Javascript 使用href=";在同一页面中加载文档时出现问题&引用;在jquerymobile中

Javascript 使用href=";在同一页面中加载文档时出现问题&引用;在jquerymobile中,javascript,jquery-mobile,Javascript,Jquery Mobile,我有列表视图。其中,每个列表项都是一个文档(.pdf、.xls、.doc等)。单击列表项后,我需要在同一页面中打开文档。因此,我使用了不带target=“\u BLANK”的锚定标记。但它不起作用。使用目标属性,可以正常工作,并在新选项卡中打开。但我需要在同一张账单上。这是我使用的代码 $('div').live('pageshow',函数(事件,用户界面){ var parent=document.getElementById('listview'); var listItem=documen

我有列表视图。其中,每个列表项都是一个文档(.pdf、.xls、.doc等)。单击列表项后,我需要在同一页面中打开文档。因此,我使用了不带target=“\u BLANK”的锚定标记。但它不起作用。使用目标属性,可以正常工作,并在新选项卡中打开。但我需要在同一张账单上。这是我使用的代码

$('div').live('pageshow',函数(事件,用户界面){

var parent=document.getElementById('listview');
var listItem=document.createElement('li');
setAttribute('id','listItem');
listItem.innerHTML=“”;
parent.appendChild(列表项);
var listItem=document.createElement('li');
setAttribute('id','listItem');
listItem.innerHTML=“”;
parent.appendChild(列表项);
var listItem=document.createElement('li');
setAttribute('id','listItem');
listItem.innerHTML=“”;
parent.appendChild(列表项);
var listItem=document.createElement('li');
setAttribute('id','listItem');
listItem.innerHTML=“”;
parent.appendChild(列表项);
}))


我正在使用JQuery mobile alpha2版本。当我在锚定标记中赋予target=”“属性时,它可以正常工作。但没有它就无法工作。出了什么问题?请帮忙。提前谢谢。

我终于明白了。我没有在锚定标记中使用rel=“external”。现在它可以正常工作了

        var parent = document.getElementById('listview');

            var listItem = document.createElement('li');
            listItem.setAttribute('id','listitem');
            listItem.innerHTML = "<a href='testdoc.doc' >My Word document</a>";
            parent.appendChild(listItem);

            var listItem = document.createElement('li');
            listItem.setAttribute('id','listitem');
            listItem.innerHTML = "<a href='Contacts.pdf' >My Pdf Document</a>";
            parent.appendChild(listItem);

            var listItem = document.createElement('li');
            listItem.setAttribute('id','listitem');
            listItem.innerHTML = "<a href='testx.xls' target='' >My Spreadsheet document</a>";
            parent.appendChild(listItem);

            var listItem = document.createElement('li');
            listItem.setAttribute('id','listitem');
            listItem.innerHTML = "<a href='Images/testImage.png'  >My Image document</a>";
            parent.appendChild(listItem);