Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Themes und Grafiken
  Problem mit Javascripten

Forum : eXV2 Themes und Grafiken

Titel : Problem mit Javascripten

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=785&forum=6


 nobbiz :

01.12.2003 12:44
 Hallo an alle,

ich habe folgendes Problemchen.
Wenn ich ein Javascript wie z.B. das "Date.js" (oder auch andere) in mein Theme einbinde, dann wird das Script nicht auf der Startseite sondern erst wenn man auf einen Link klickt ausgeführt.

Eingebunden hab ich es in der theme.php im Head wie folgt:
<script type="text/javascript" src="<?php echo XOOPS_URL."/themes/".XOOPS_THEME;?>/date.js" ></script>

und im Body mit <body onload="startclock();"> aufgerufen.

Wenn man die Seite aufruft ist das Datum nicht da, erst wenn man sich weiter in die Seite klickt.
In Downloads z. B sehe ich das Datum und wenn ich von da auf Home klicke ist das Datum wieder weg. Merkwürdig oder??

Das passiert aber mit allen anderen Scripten auch die getestet hab.

Hat da einer eine Idee woran das liegen könnte????

 Nobse :

01.12.2003 19:58
 Soweit richtig
und an der stelle wo die Uhr angezeigt werden soll
<div class="myclock" align="center" id="myclock"></div>

 nobbiz :

02.12.2003 06:46
 Ja danke Nobse, aber das hatte ich auch eingetragen. Habs nur vergessen zu erwähnen.

Da im Grunde nicht das Datums-Script mein Problem ist sondern dieser Effekt bei anderen Scripten auch auftritt.
Wenn ich zum Beispiel ein Popup anzeigen lassen will dann bekommt man das micht auf der Home-Seite zusehen erst auf den nachfolgenden.

Es kommt mir fast so vor als wenn das Script auf der Startseite nicht gefunden wird, erst auf den darunterliegenden.

Gerade ist mir aufgefallen das es was mit den Rechten zu tun haben muß. Wenn ich nämlich als angemeldeter User auf die Startseite gehe dann funktioniert das Script nur als Gast erst auf den darunterliegenden Seiten. Komischer Effekt, hab den Scripten mal 666 gegeben, geht aber immer noch nicht

 bama :

02.12.2003 14:54
 Hi nobbiz,

schau mal nach, ob du das javascript noch im head Bereich lädst
und dann kannst du auch noch ausprobieren
das script bzw. die function startclock() daraus direkt in das /include/xoopsjs.php Script zu legen

Cu Hans

 nobbiz :

03.12.2003 06:45
 Hallo Hans,

ich hab mal nachgesehen im Head ist sonst nichts.

Ich habs dann mal mit der xoopsjs.php ausprobiert aber da ist der gleiche effekt. Als unangemeldeter User ist auf der Startseite nichts zusehen, kein Datum kein Popup, als angemeldeter User gehts komischerweise.

Auf meinem WAMP Testsystem gehts auch alles normal, ich verstehs nicht.......

 bama :

03.12.2003 07:56
 Hi Nobbiz,

wenn du willst, schick mir mal das komplette Theme als zip File, dann schau ich mal, was ich machen kann

Cu Hans

 nobbiz :

04.12.2003 13:12
 Hallo Hans,

ich glaube zwar nicht das der Fehler im Theme liegt, aber ich finde es firchbar nett von Dir das Du Dich mit meinem Problemchen beschäftigen möchtest.

Diesen Fehler habe ich auch bei anderen Themen die ich mir bei Gordon Farsus runtergeladen hab. Meins basiert auf einem von denen.

Komisch ist ja das es local auf meinem Rechner funktioniert.

Ich werds dir heute abend mal senden, bin im moment auf der arbeit.

Danke für ein Angebot

 bama :

04.12.2003 15:14
 bin zwar heute Abend nicht zu Hause, aber morgen bekommst du Antwort

Cu Hans

 nobbiz :

05.12.2003 12:39
 Hallo an alle,

hab den Fehler gefunden.

Es war der Scrollblock den nicht registrierte User aud der Startseite angezeigt bekommen. Das ist ja auch ein Javascript und das verhindert wohl das das Popup- oder das Datumsscript ausgeführt werden.

Nach der Deaktivierung des Blocks funktioniert alles wie es soll.
muß mich jetzt mal nach nem anderen Scroll-Script umsehen.

Danke nochmal an Hans und alle, die zu helfen versucht haben.

Nobbi
Partnerseiten
http://all-inkl.com/?partner=330607

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France