Ich weiß, diese Antwort wurde wiederholt, aber niemand hat für mich gearbeitet, ich weiß nicht warum :(. Ich habe ein div-Tag, das ein Skript-Tag (von einer Website) enthält und lädt eine Art von Rahmen.Dieser Rahmen zeigt einen Monitor dank mehrerer Variablen, wie die ID (die am wichtigsten ist). Also, ich möchte alle 5 Sekunden, die ID ändert, um einen anderen Monitor anzuzeigen.Inhalt von einem div mit jquery aktualisieren
Das Problem ist das in meinem Refresh-Code ich benutze die Methode load(), aber in Firefox bekomme ich diese Warnung "Ein Aufruf von document.write() von einem asynchron geladenen externen Skript wurde ignoriert." und in Chrom bekomme ich diese "Failed "Schreiben" auf "Dokument" ausführen: Es ist nicht möglich, von einem asynchron geladenen externen Skript in ein Dokument zu schreiben, wenn es nicht explizit geöffnet wird. "
Dies ist mein Code:
<script type="text/javascript">
var id = ["id1", "id2", "id3"];
var number;
var i = 0;
function change(){
if(i<id.length){
number = id[i];
i++;
}else if(i>=id.length){
clearInterval();
number = id[i];
console.log("start again");
}
return number;
}
function refresh(){
$('#midStag').load("myUrl" + ' #midStag');
}
setInterval(refresh, 5000);
</script>
<div id="midStag">
<script type="text/javascript">
//I only put the id because is the more important variable
//and the only one that I am changing
id = cambio();
/*more variables like width or height*/
</script>
<script type="text/javascript" src="http://dashboard.monitis.com/sharedModule/shareModule.js"></script>
ich es wirklich brauchen, bitte. Jede Hilfe, die ich würde das schätzen. Wenn du etwas nicht verstehst, sag es mir und ich korrigiere es. Vielen Dank.
ersetzen Wenn Sie ein wenig [jsfiddle] (https://jsfiddle.net/) zur Verfügung stellen kann. Es wird leichter sein, Ihnen zu helfen :) –
Die Diskussion kann mit Ihrem Problem zusammenhängen: http://stackoverflow.com/questions/24297829/execute-write-on-doc-it-isnt-possible-to-write-into -a-document-from-an-asynchr – Gadget
dies könnte funktionieren try $ ("# panel"). toggle().Umschalten(); –