Quindi ho iframe e sto caricando i file attraverso di esso, quindi la mia domanda è come posso fermarlo nel mezzo del caricamento? Ho provato a cambiare src con la funzione jquery attr()
ma non ho fatto nulla di buono, sto pensando di rimuovere l'intero iframe con js
ma mi creerebbe altri problemi e non sono nemmeno sicuro che funzionerebbe. Quindi ci sono altri modi per farlo?Arresta iframe dal caricamento
La mia prossima domanda sarebbe, è possibile nascondere gli indicatori di caricamento in modo da non confondere gli utenti che la pagina sta caricando o qualcosa del genere.
Le risposte come si dovrebbe usare il flash o altre cose non saranno accettate ho già fatto tutto con iframe ho solo bisogno di fare quelle 2 cose.
Ecco il mio codice iframe:
<iframe onload="file_uploaded()" class="iframe" src="user/upload_image/" name="iframeTarget" ></iframe>
hai provato cambiando lo src usando' docu ment.location'? –
@michielvoo puoi essere più specifico, ho provato a farlo in questo modo 'document.getElementById ('myId'). Location =" # "' ofc ho dato il mio id iframe 'myId' ma non ha funzionato – Linas
Dovrebbe essere 'document.getElementById ('myId'). Document.location'. E non penso che '" # "' funzionerà. Dovresti navigare in un'altra posizione per annullare l'operazione all'interno dell'iframe, ma '#' è solo un'ancora senza nome all'interno della pagina corrente. Ma nel complesso, starai meglio usando la risposta fornita di seguito da Rick Kuipers. –