Hallo,
Ich habe hier ein Projekt in PHP, welches HTML-Seiten inkl. Javascript generiert. Dabei werden Javascript-Tags erzeugt, die externe Javascript-Sourcen nachladen, also z.B.:
<script type="text/javascript" src="script.js"></script>
Das Problem ist nun, dass unter Umständen der selbe Tag zweimal erzeugt wird (lässt sich aber im PHP Projekt nicht so leicht ändern). Also steht dann im HTML-Quelltext zweimal <script type="text/javascript" src="script.js"></script>. Daraufhin funktioniert das Script nicht mehr. Nun wollte ich wissen, ob ich in Javascript realisieren kann, dass das Script merkt, dass es schon geladen wurde. Also etwa so:
[Datei script.js]
if( !loaded["script.js"] )
{
function xyz()
{
// etc...
}
loaded["script.js"] = true;
}
Mit freundlichen Grüßen,
Michael Nagler