Quote:
Originally Posted by devcode
Was passiert denn, wenn du in die 2te Datei nur ein console.log() oder alert() ausgibst? Vielleicht kannst du uns ja mal einen Teil deiner 2ten Datei zuschicken  Gerne auch über PN.
|
Die 2. Datei ist lediglich ein
Code:
var hello = new Array();
hello[0] = "Hello 1";
hello[1] = "Hello 2";
mehr ises nicht^^
Und auf dieses Array möchte ich quasi von der anderen 1. Javascript Datei Zugreifen, beide Javascript Dateien liegen aber auf unterschiedlichen Webservern. Die 1. Javascript Datei liegt auf dem Advertisement Netzwerk, und meine 2. (siehe oben) auf meinem eigenen Webserver.
Versuche ich die oben stehende Javascript Datei nun mit einem
Code:
document.head.innerHTML='<script src="'+customer_url+'"></script>'+document.head.innerHTML;
oder einem
Code:
var list_loader = document.createElement('script');
list_loader.setAttribute('src', customer_url); //customer_url = Link zu Js-Datei mit dem Array drine
document.getElementsByTagName('head')[0].appendChild(list_loader);
einzubinden in der 1. Javascript Datei funktioniert es nicht.. da sagt es mir das es das Array was ich oben habe nicht gefunden hat. Ich könnte mir nun vorstellen das des ganze ein Timing Problem ist weil er eventuell noch nicht alle Inhalte (meine 2. Javascript Datei) geladen hat und er deshalb rumzickt, jedoch klappt es auch nicht wenn ich das ganze per onload aufrufen lasse.
Wenn ich anstelle des Arrays nur ein alert(0) reinpacke passiert garnichts, daher schätze ich das es nicht klappt die Datei zu laden. Wobei das ganze aber Lokal auf meinem Rechner funktioniert..
Irgendwas ist da nicht ganz Koscher
Bin langsam echt überfragt..
Und das obwohl ich so gut wie Täglich sehr viel mit Javascript scripte.
EDIT: Was ist das für nen komischer Crap..
Liegt meine 1. JS Datei auf Dropbox und mein 2. JS Datei auf meinem Webserver gehts nicht.. andersrum gehts (wenn ichs per Script Tag einbinde,nicht so wie ichs eig wollte)..
grüße