hi Leutz ich habe mal wieder ein Problem mit diesem Code:
Alles anzeigen
funzt alles fein, bis zu der Zeile. (var dom = this.stringToDOM(this.req.responseText);)
Komm auch nicht wirklich mit dem this klar. denke ja das damit die instanz gemeint ist.
er bekommt irgendwie nicht den Req des Contentloaders. Der ContentLoader schmeißt aber auch keine Errormessage.
Ich denke, das dort irgend etwas mit dem this nicht funktioniert.
Irgendwelche Anmerkungen
Danke Cybo81
Quellcode
- var ScourceWindow=Class.create();
- ScourceWindow.prototype = {
- //Initialisierungsmethode, baut ein QuellFenster in den Übergeben Div ein
- initialize: function(el, sUrl){
- alert('häää');
- this.el = $(el);
- this.windowBar =document.createElement("div");
- this.minimizeBtn = document.createElement("span");
- this.urlInput = document.createElement("div");
- this.urlField = document.createElement("form");
- this.scourceContent = document.createElement("div");
- this.scourceURL = sUrl;
- this.el.Obj = this;
- this.el.className="contentWindow";
- this.el.setAttribute("id","scource");
- //folded['scource']=1;
- this.windowBar.className = "titlebar";
- this.minimizeBtn.className = "titlebutton";
- this.minimizeBtn.setAttribute("id", "min")
- //this.minimizeBtn.setAttribute("onclick", "new Effect.ShrinkLeft(document.getElementById('scource'))");
- this.windowBar.appendChild(this.minimizeBtn);
- this.el.appendChild(this.windowBar);
- this.urlInput.className = "urlInput";
- this.urlField.innerHTML ='Quell-URL:<input type="text" id="inputScource">';
- this.urlInput.appendChild(this.urlField);
- this.el.appendChild(this.urlInput);
- this.scourceContent.className = "scourceContent";
- this.scourceContent.setAttribute("id","scourceContent");
- this.el.appendChild(this.scourceContent);
- this.loadContent(this);
- },
- //Setzt einen XMLHTTPREQUEST ab
- loadContent: function(){
- //alert(el.scourceURL);
- this.loader1=new net.ContentLoader( this.scourceURL, this.displayContent());
- },
- //Läd einen Request im Contentwindow
- displayContent: function(){
- var dom = this.stringToDOM(this.req.responseText);
- var test3 = dom.getElementById('content').innerHTML;
- $('scourceContent').innerHTML = test3;
- },
- [...]
funzt alles fein, bis zu der Zeile. (var dom = this.stringToDOM(this.req.responseText);)
Komm auch nicht wirklich mit dem this klar. denke ja das damit die instanz gemeint ist.
er bekommt irgendwie nicht den Req des Contentloaders. Der ContentLoader schmeißt aber auch keine Errormessage.
Ich denke, das dort irgend etwas mit dem this nicht funktioniert.
Irgendwelche Anmerkungen
Danke Cybo81