Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 0
Seite [1]
Cheerleader


Beginner



Herkunft: Hamburg
Beiträge: 12
# Thema - 17.09.2008 um 18:19 Uhr
Hi zusammen,

auf meiner Homepage binde ich derzeit einige Skripte On-Demand ein, also lediglich in den Mods, in denen sie auch verwendet werden. Ich habe z.B. ein Element im Navigationsmenü, dass nur bis zum 13.11. angezeigt wird (ein Countdown-Timer). Im Quellcode dieses Elements verwende ich

echo '<script type="text/javascript" src="./js/countdown.js"></script>';

damit das Skript nach dem 13.11. nicht unnötige Ressourcen frisst, da das zugehörige Element ja nicht mehr angezeigt wird und das ist soweit auch kein Problem. An anderer Stelle habe ich jedoch noch ein Skript eingebunden:

echo '<script type="text/javascript" src="./js/bank.js"></script>';

Dieses Skript führt zu zu folgendem Fehler:

PHP-Warning: Notice: Undefined offset: 3 in /home/tevo66/html/cc/system/core/templates.php on line 6 und ein kurzer Blick in die Datei zeigt mir, dass $hits[3] in der Funktion cs_revert_script_braces offensichtlich nicht im übergebenen Parameter enthalten ist. Ich habe leider keine Ahnung wie das zustande kommt. Das Skript selbst jedenfalls funktioniert problemlos. Ich sehe einfach den Unterschied nicht und kann daher auf keinen richtigen Fehler schließen.

Ich bin mir bewusst, dass es nur bedingt ein Javascript-Problem ist, aber da es ja letztlich um das Einbinden von Javascript geht, habe ich es in diesem Forum platziert.

Ach ja, ich fahre noch mit CS 2008.1, da ich das CS so sehr modifiziert habe, dass ich das Update scheue.

Ich bin für jedweden Fingerzeig dankbar.

Patrick

PS: Interessanterweise wird die Funktion cs_revert_script_braces auch nur bei der Einbindung dieses Skriptes aufgerufen. Die anderen Skripte durchlaufen die Funktion nicht.


Zuletzt editiert von Cheerleader am 17.09.2008 um 18:21 Uhr (1x Editiert)
Inaktiv
Antworten: 0
Seite [1]


Sie müssen sich registrieren, um zu antworten.