Hallo,
Ich habe nun begonnen ein wenig mit JavaScript zu arbeiten und stoße immer häufiger auf kleine Probleme. Habe momentan eine Seite wo ich per onclick (Button) eine Seite per XMLHttpRequest neu lade. Dies führt er auch ordnungsgemäß aus.
Nachdem er den Inhalt neu geladen hat würde ich gerne mit diesem Inhalt weiter arbeiten, jedoch bekomme ich dann bei
folgenden Fehler
Erst bei erneutem Klick auf dem Button wird alles wie erwünscht ausgeführt ohne Fehler. Ich komme leider nicht darauf, warum beim ersten klick nach dem XMLHttpRequest der Inhalt noch nicht verarbeitet werden kann. Habe ich irgendwo einen Denkfehler?
<script type="text/javascript">
function finanz(id, teamid, jahr, raceid, hhh) {
//datei laden
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(id).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","peleton_teams_finanzen2.php?teamid=" + teamid + "&jahr=" + jahr + "&raceid=" + raceid + "&hhh=" + hhh,true);
xmlhttp.overrideMimeType('text/xml; charset=iso-8859-1');
xmlhttp.send();
//div höhe anpassen
hoheanpassen(id, "finanzen_klein" + hhh)
}
function hoheanpassen(id1, id2) {
document.getElementById(id1).style.height = document.getElementById(id2).offsetHeight + 'px';
}
</script>
Alles anzeigen
Als zweites hätte ich noch ein weiteres Problem mit Firebug. Dort wird mir seit einem Update immer tausende Meldungen in der Konsole angezeigt. Kann ich diese Meldung unterdrücken?
GET http://ff.kis.scr.kaspersky-labs.com/84A2B06D-7EA...AC7B10/C6ECBD9F-9B20-944B-B2CE-AA9624AF06F4/from 200 Request has been forbidden by antivirus 0ms
PS: Setze ich einen alert funktioniert es auch
MFG Fussl1