Problema nel caricamento di un documento nella stessa pagina utilizzando href = “” in jQuery-mobile

StackOverflow https://stackoverflow.com/questions/4488580

  •  11-10-2019
  •  | 
  •  

Domanda

Ho visualizzazione elenco. In cui, ogni elemento della lista è un documento (.pdf, .xls, .doc, ecc). Dopo aver cliccato un elemento della lista, ho bisogno di aprire il documento nella stessa pagina. Così ho usato tag di ancoraggio senza target = "_ blank". Ma la sua non funziona. Utilizzando attributo target, funziona bene e si apre in una nuova scheda. Ma ho bisogno nella stessa scheda. qui è il codice che ho usato.

$ ( 'div'). Dal vivo ( 'pageshow', la funzione (evento, 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);

});

sto usando rilascio alfa2 JQuery-mobile. Funziona bene quando do target = "" attributo nel tag di ancoraggio. Ma la sua non funziona senza di essa. Che cosa è che non va in esso? Pls aiuto. Grazie in anticipo.

È stato utile?

Soluzione

Atlast ho capito. Non ho usato rel = "esterno" nel tag di ancoraggio. Ora il suo funzionamento benissimo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top