. .
pragmaMx Support Forum 08 September 2008, 01:26:18 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: mx-Shoutbox Bug?  (Gelesen 1180 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
David555
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 166



« am: 11 November 2007, 13:23:03 »

Tag,

ich habe die neue Shoutbox installiert und es funktioniert soweit wirklich gut, Kompliment!
Nur einen Haken hat die Sache, wenn ich auf einer Seite diesen Code einbaue:

Code: [Select]  
<body onload="">

Dann erscheint kein Text in der Shoutbox. Da ich diesen Befehl aber brauche, würde ich gerne wissen woran das liegt? Und wie man evtl. diesen "Bug" bereinigt.

Servus
Gespeichert

Wer aufräumt ist zu faul zum suchen!
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.961



WWW
« Antworten #1 am: 11 November 2007, 16:23:09 »

Hallo Smiley,
das sieht möglicherweise nach einem Javascript Konflikt aus. Im konventionellen Ansatz kann soweit ich weiß einem Ereignis nur eine einzige Funktion zugeordnet werden. Der Aufruf window.onload= ist in Ordnung, solange es bei einem Skript bleibt.
Hierfür sollte in der shoutbox.js ein Bereich eingerichtet worden sein, um dies zu lösen.
Als möglicher Lösungsansatz kann folgendes getestet werden:

1.   Öffne alle anderen Blöcke und Module mittels einem Editor, die die window.onload= nutzen und notiere alle onload Ereignisse auf. Auf GROSSBUCHSTABEN achten!
HINWEIS: window.onload=WorldClock wird WorldClock();

2.   Kommentiere alle window.onload Ereignissen aus.
Beispiel: //window.onload=WorldClock

3.   Öffne die shoutbox.js
Im oberen Bereich siehst du:
         
Code: [Select]  
function allonloads() {
           SBpopulate();
           }

             Lege alle deine Ereignisse in diesen wie folgt ab:

         
Code: [Select]  
function allonloads() {
           SBpopulate();
           WorldClock();
           Something();
           SomethingElse();
           }
Gespeichert

Grüsse & SelamlarHi
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden. John Ruskin (1819-1900)
David555
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 166



« Antworten #2 am: 12 November 2007, 12:30:17 »

Scheint nicht zu funktionieren. Habe das onload in die Shoutbox.js kopiert und dann aus der ursprünglichen Datei gelöscht.

Das Ding sieht so aus:

Code: [Select]  
<body onload="new Accordian('basic-accordian',5,'header_highlight');">
« Letzte Änderung: 12 November 2007, 12:39:35 von David555 » Gespeichert

Wer aufräumt ist zu faul zum suchen!
David555
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 166



« Antworten #3 am: 12 November 2007, 12:39:14 »

Das onload ist nicht in einem Block drin. Daher frage ich mich, ob ich wirklich alle onloads aus allen Blöcken nehmen muss.

So sah das dann aus:
Code: [Select]  
function allonloads(){
SBpopulate();
new Accordian('basic-accordian',5,'header_highlight');
//changecontent();

}
Gespeichert

Wer aufräumt ist zu faul zum suchen!
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML