info@bdh Posted June 6, 2009 Report Share Posted June 6, 2009 Hallo, ich versuche nun in einer normalen Template Datei ein javascript ablaufen zu lassen. Es wird mir einfach nichts angezeigt. Folgenden Code verwende ich: {literal} <script language="JavaScript??" type="text/javascript"> var end = new Date('June 06, 2009 19:25:00'); function toSt2(n) { s = ''; if (n < 10) s += '0'; return (s + n).toString(); } function toSt3(n) { s = ''; if (n < 10) s += '00'; else if (n < 100) s += '0'; return (s + n).toString(); } function countdown() { d = new Date(); count = Math.floor(end.getTime() - d.getTime()); if(count > 0) { miliseconds = toSt3(count%1000); count = Math.floor(count/1000); seconds = toSt2(count%60); count = Math.floor(count/60); minutes = toSt2(count%60); count = Math.floor(count/60); hours = toSt2(count%24); count = Math.floor(count/24); days = count; document.getElementById('c1').innerHTML = days + ' TAGE'; document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds setTimeout('countdown()', 100); } } countdown(); </script> <?php echo"javascript:countdown()"; ?> {/literal} Was muss ich machen, damit ich Javaskripte auf meiner Seite ausführen kann? Vielen Dank und freundliche Grüße Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 was versuchst du denn ganz genau und in welcher datei hast du den script eingebaut? wir haben bei uns 3 scripts eingebaut und laufen ohne probleme.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Hi, ich versuche einen Countdown innerhalb einer Box darzustellen. Das JavaSript habe ich in die Datei "countdown.js" gepackt und diese befindet sich in "../templates/meinTemplate/javascript" Des weiteren habe ich eine Box erstellt mit dem Namen "AktuelleKurse". Dazu gibt es eine Datei namens "Aktuellekurse.php" in "../xtCore/boxes" und eine Datei namens "box_Aktuellekurse.html" in "../templates/meinTemplate/xtCore/boxes" Ich habe schon alle möglichen Versuche unternommen dieses JavaSkript anzuzeigen, aber ich bekomme es einfach nicht hin. Wäre super, wenn Du eine Idee hast, wie das klappen könnte. Vielen Dank und freundliche Grüße Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 hast du die pfade deiner *.js datei auch in der js.php reingepackt? so klappt das bei uns.. schau mal... in deinem template ordner... /deintemplate/javascript/js.php und du packst das so rein: <script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/jquery-1.2.6.min.js"></script> Gruß ChaosBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Ja, das hatte ich nur vergessen mit aufzulisten. Folgenden Text habe ich in der js.php: <script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>templates/i24-b52-SEO-grau/javascript/countdown.js"></script> Wie muss den der Aufruf im Template dann lauten? Vielen Dank. Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 zum beispiel bei uns ist ein karussel eingebaut.. folgendes habe ich in der default.html eingegeben <script type="text/javascript" src="/SchienenShop/templates/8w_blue4/xtCore/pages/karussell/AC_RunActiveContent.js"></script> <script type="text/javascript">swfobject.registerObject("1", "9.0.0", "/SchienenShop/templates/8w_blue4/xtCore/pages/karussell/produktKarussell.swf");</script> und das in der js.php <script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/jquery-1.2.6.min.js"></script> <script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>templates/8w_blue4/xtCore/pages/Karussell Daten/swfobject.js"></script> Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Du meinst mit default.html die auszugebende html Seite,oder? Wäre bei mir dann die Datei "box_aktuellekurse.html" im Ordner "../templates/meinTemplate/xtCore/boxes", oder? Ich habe in der js.php folgenden Code: <script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>templates/i24-b52-SEO-grau/javascript/countdown.js"></script> Und in der box_aktuellekurse.html folgenden Code: <br> <script type="text/javascript" src="templates/i24-b52-SEO-grau/javascript/countdown.js"></script> <br> Es erscheint gar nichts in der Box :-( Hast Du noch ne Idee, was das sein könnte? Vielen Dank. Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 wo kann ich mir das anschauen? damit ich überprüfen kann ob der code geladen wird.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Unter: http://pro-habilitas.de.dd22224.kasserver.com/index.php?page=index Auf der rechten Seite ist eine Box "Aktuelle Kurse vom:" In der letzten Zeile müsste dann das Skript erscheinen. Vielen Dank für Deine Unterstützung. Gruß Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 nach überprüfung konnte ich sehen daß der code nicht gestartet wird, der erscheint garnet in den quelltext.. pack den doch in der default.html rein und teste... Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Welche default.html meinst Du denn? Ich kann keine bei mir finden. Soll da das Skript komplett rein, oder nur der Aufruf der .js - Datei? Vielen Dank Martin Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Nur zur Info: der Code in meiner countdown.js Datei: var end = new Date('June 06, 2009 19:25:00'); function toSt2(n) { s = ''; if (n < 10) s += '0'; return (s + n).toString(); } function toSt3(n) { s = ''; if (n < 10) s += '00'; else if (n < 100) s += '0'; return (s + n).toString(); } function countdown() { d = new Date(); count = Math.floor(end.getTime() - d.getTime()); if(count > 0) { miliseconds = toSt3(count%1000); count = Math.floor(count/1000); seconds = toSt2(count%60); count = Math.floor(count/60); minutes = toSt2(count%60); count = Math.floor(count/60); hours = toSt2(count%24); count = Math.floor(count/24); days = count; document.getElementById('c1').innerHTML = days + ' TAGE'; document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds setTimeout('countdown()', 100); } } countdown(); Danke. Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 den script, da du ja die js datei mit der js.php aufrufst.. die default.html befindet sich im template ordner unter xtCore/pages/ Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Meine default.html sieht nun so aus: <h1>{$title}</h1> <p>{$text}</p> {page name=xt_startpage_products type=user order_by='p.products_sort' tpl_type='product_listing'} {page name=xt_upcoming_products type=user order_by='p.date_available' tpl_type='product_listing'} {literal} <script language="JavaScript??" type="text/javascript"> var end = new Date('June 06, 2009 19:25:00'); function toSt2(n) { s = ''; if (n < 10) s += '0'; return (s + n).toString(); } function toSt3(n) { s = ''; if (n < 10) s += '00'; else if (n < 100) s += '0'; return (s + n).toString(); } function countdown() { d = new Date(); count = Math.floor(end.getTime() - d.getTime()); if(count > 0) { miliseconds = toSt3(count%1000); count = Math.floor(count/1000); seconds = toSt2(count%60); count = Math.floor(count/60); minutes = toSt2(count%60); count = Math.floor(count/60); hours = toSt2(count%24); count = Math.floor(count/24); days = count; document.getElementById('c1').innerHTML = days + ' TAGE'; document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds setTimeout('countdown()', 100); } } countdown(); </script> {/literal} Nur leider erscheint immernoch nichts in meiner Box..... Ich werd noch wahnsinnig mit diesem Kram... ;-) Gruß Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 wen ich deine seite aufrufe steht da was... Aktuelle Kurse vom: 06.06.2009 um 16:00:05 Nächste Kursaktualisierung in 2 Minuten und 09 Sekunden also scheint zu funktioneren.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Nein, das ist nur ein Fake... das soll ja dann noch durch das JS ersetzt werden... :-) Ich adde Dich mal bei ICQ. Ist glaube ich einfacher als übers Forum. ICQ läuft bei mir gerade leider nicht.... grrrr... Was ist das denn für ein Sonntag Heute?! ;-) Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Ich könnte Dich auch mit Teamviewer auf meiN System drauf lassen, damit Du Dir mal den Sourcecode im Detail anschauen kannst. ICQ kann ich Dich leider im Moment nicht adden... :-/ Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Hiiiiilllfe !!! Hat noch jemand eine Idee, wie ich das Javaskript einbinden kann, damit es auch angezeigt wird? Vielen Dank. Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 7, 2009 Report Share Posted June 7, 2009 sorry, bin fast hier schon wech.. versuche mal die html datei einzeln zu laden, lokal auch, ohne den veyton... schau mal obs da geht.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 OK... schade.. Trotzdem Danke für die Unterstützung. Habe jetzt versucht die HTML Datei so zu laden und bekomme auch nichts angezeigt. Mensch mensch mensch... das kann doch eigentlich nicht so kompliziert sein.... :-/ Gruß Martin Link to comment Share on other sites More sharing options...
info@bdh Posted June 7, 2009 Author Report Share Posted June 7, 2009 Hallo, hab es hingekriegt. War ein Fehler im Javaskript. Vielen Dank und freundliche Grüße Martin Link to comment Share on other sites More sharing options...
GoriBoy Posted June 8, 2009 Report Share Posted June 8, 2009 das freut mich.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
mfladrich Posted June 9, 2009 Report Share Posted June 9, 2009 habe gesehen ihr seid hier sehr aktiv und ich habe derzeit auch ein Problem mit Javascript. Allerdings will ichd eises nicht in der default.html einbauen sondern quasi auf einer seite (sagen wir mal der index startseite) diese wird ja über das veyton admin verwaltet, also das cms backend. wenn ich dort als text <script> usw reinhaue zerschiesst es das komplett, also wenn ich die seite dann nochma im admin aufrufe sehe ich nur noch den quellcode undmuss das erst inner Db wieder entfernen... Wie kann ich dort Javascripts einbinden ? Grüße Link to comment Share on other sites More sharing options...
GoriBoy Posted June 9, 2009 Report Share Posted June 9, 2009 garnicht... man kann im content kein javascript einbauen.. Gruß GoriBoy Link to comment Share on other sites More sharing options...
mfladrich Posted June 9, 2009 Report Share Posted June 9, 2009 alles klar und schade... dann werde ich nun jemand mit flash bemühen müssen, das geht aber, oder ? Grüße Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.