myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

[gelöst] Javas***** in Joomla

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 18.11.11, 08:27   #1
Mephist0
Teufelskerl
 
Benutzerbild von Mephist0
 
Registriert seit: Jan 2010
Beiträge: 179
Bedankt: 1.643
Mephist0 ist noch neu hier! | 0 Respekt Punkte
Standard [gelöst] Javas***** in Joomla

Hi Zusammen.

Ich habe seit kurzem Joomla (Version 1.7.0) für mich entdeckt und bin auf dem Gebiet noch ein blutiger Anfänger.
Ich möchte auf meiner Homepage Javas*****, oder genauer gesagt eine Canvas-Animation einbinden.

Der Code steht und funktioniert auch:


Doch auf meiner von Joomla verwaltetetn Seite funktioniert es nicht.

Folgende Editoren habe ich ausprobiert:
- JCE (Javas***** auf "erlaubt" gesetzt)
- TinyMCE (Javas***** aus der Liste der verbotenen Elemente gelöscht)
- Kein Editor

Doch ich habe immer nur einen Auszug aus dem Javacode auf der Website gesehen

Dann habe ich noch die Globalen Beitragsoptionen angepasst. Die lassen Javas***** jetzt auch zu.
Jetzt habe ich keine Codeschnipsel mehr, sondern einfach nur noch einen leeren Kasten.

So sieht es momentan aus:


Ein weiteres Problem ist, dass ich bei meiner alten Seite (komplett selber gecodetes html&css) im <body> via "onload" meine Funktion aufgerufen hab, die mein Canvas animieren sollte. :
Code:
<body onload="drawcanvas();">
Aber in Joomla, habe ich keinen Zugriff auf das <body>-Element und im <canvas> element kann ich (soweit ich weiß) besagte Funktion nicht aufrufen.
Code:
<canvas onload="drawcanvas();">
Ich hoffe ihr könnt mir helfen, dass ich meine Animation auch auf meiner neuen Seite genießen kann :P

Abschließend noch der Code:
Mephist0 ist offline   Mit Zitat antworten
Ungelesen 18.11.11, 09:17   #2
rvb1337
Anfänger
 
Registriert seit: Sep 2011
Beiträge: 30
Bedankt: 14
rvb1337 ist noch neu hier! | 0 Respekt Punkte
Standard

Das liegt daran, das Onload für das Element Artikel nicht zur Verfügung steht.

Setze einfach mal folgenden Code direkt unter dem Canvas:
Zitat:
<s*****>drawme();</s*****>
Getestet mit Firebug und es funktioniert.
rvb1337 ist offline   Mit Zitat antworten
Ungelesen 18.11.11, 12:26   #3
Mephist0
Teufelskerl
 
Benutzerbild von Mephist0
 
Registriert seit: Jan 2010
Beiträge: 179
Bedankt: 1.643
Mephist0 ist noch neu hier! | 0 Respekt Punkte
Standard

Das ist natürlich schlau
Und das beste daran: es funktioniert!!

Ein kleines Problem hab ich aber immernoch:
Das Canvas-Element ist ja folgendermaßen aufgebaut:
<canvas irgendwelche Paramenter>
Fallback Text, falls Canvas nicht angezeigt werden kann
</canvas>

Ich bekomme aber den Fallbacktext immer angezeigt! Auch hier gilt: bei der alten Version hat es funktioniert, unter Joomla nicht...
Mephist0 ist offline   Mit Zitat antworten
Ungelesen 18.11.11, 12:56   #4
Mephist0
Teufelskerl
 
Benutzerbild von Mephist0
 
Registriert seit: Jan 2010
Beiträge: 179
Bedankt: 1.643
Mephist0 ist noch neu hier! | 0 Respekt Punkte
Standard

Ok. hab den fehler.
Ich hatte den öffnende und den schließenden Canvas-Tag jeweils in nem <p> drinnen. Also:
Code:
<p> <canvas bla> </p>
text
<p> </canvas> </p>
Vielen Dank für die schnelle Hilfe!
Mephist0 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 Uhr.


Sitemap

().