Проблема при загрузке документа на той же странице с помощью href = "" в Jquery-Mobile - PullRequest
1 голос
/ 20 декабря 2010

У меня есть список. В котором каждый элемент списка является документом (.pdf, .xls, .doc и т. Д.). После нажатия на элемент списка, мне нужно открыть документ на той же странице. Поэтому я использовал тег привязки без target = "_ BLANK". Но это не работает. Использование атрибута target работает нормально и открывается в новой вкладке. Но мне нужно это в той же вкладке. вот код, который я использовал.

$ ('div'). Live ('pageshow', function (event, ui) {

        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);

});

Я использую JQuery-мобильную версию alpha2. Он отлично работает, когда я даю атрибут target = "" в теге привязки. Но это не работает без него. Что в этом не так? Пожалуйста, помогите. Заранее спасибо.

1 Ответ

2 голосов
/ 23 декабря 2010

Atlast, я понял это.Я не использовал rel = "external" в теге привязки.Теперь работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...