• Guten Tag

    Ich habe in Problem, und zwar habe ich ein einen Code bestehend aus JS und Canvas.

    Grob geht es um soetwas: https://developer.mozilla.org/en-US/docs/Can…yles_and_colors

    Zitat


    function drawShape(){ // get the canvas element using the DOM var canvas = document.getElementById('tutorial'); // Make sure we don't execute when canvas isn't supported if (canvas.getContext){ // use getContext to use the canvas for drawing var ctx = canvas.getContext('2d'); // Draw shapes ctx.fillRect(25,25,100,100); ctx.clearRect(45,45,60,60); ctx.strokeRect(50,50,50,50); } }

    Hat jemand eine Idee wie ich das Ding korrekt einbinde? Am besten eben direkt im WP-Editor. Bisher hat alles nicht funktioniert, es bleibt alles weiß.

    Wäre dafür sehr dankbar!

    Einmal editiert, zuletzt von Taschmahal (29. September 2012 um 17:46)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Bisher habe ich das, das, das und das hier probiert. Aber nichts hat wirklich geholfen. Hat jemand noch eine Idee wie es gehen könnte? Oder warum es bei mir nicht geht? Denn <pre> </pre> grenzt den Code ja ein, sprich Themes, Plug-Ins usw sollten da ja nicht rumpfuschen, solle also alles laufen eigentlich.

    Gehen tuts trotzdem nicht, das definierte Canvas-Element wird weiß dargestellt in der angegebenen Größe.

    Braucht jemand den Link zum Blog?

    Einmal editiert, zuletzt von Taschmahal (30. September 2012 um 15:38)

  • Komm einfach nicht weiter. Wordpress scheint da ganz schön schnell an seine Grenzen zu stoßen. Im Detail gibts da echt Defizite/ Beschränkungen: zb. kein SVG-Support. Oder eben, warum kann ein Post nicht plain sein, also eben ein Bereich, wo nichts dazwischenfunkt? Denn dann wäre die Einbindung von Canvas/ JS ja gar kein Problem

  • Oh man... Also ich habe es geschafft. Es lang an einem sehr, sehr dummen Fehler:

    Das JS wurde in meiner eigenständigen HTML-Datei mit <body onload...> aufgerufen. Natürlich kann man das in WP nicht so machen. Das habe ich die ganze Zeit übersehen und einfach weggelassen. Deswegen wurde das Script auch nicht aufgerufen.
    Habe jetzt einfach im JS wondow.onload = function eingesetzt, es ersetzt das body onload und alles ist perfekt.

    Hätte nicht gedacht dass ich da allein drauf komm, hat auch gut lang gedauert :p
    Danke Cebito trotzdem für die Hilfe!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!