Hallo!
Ich will ein javascript in eine Seite einfügen. Das script funktioniert in einem widget - wenn ich es in den text (quellcode-funktion) einer Seite einfügen will, erscheint es nicht! Was mache ich falsch?
Gruß, Guido
Java Script einfügen
-
-
- Gerade eben
- 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)
-
Mit deinen "ausführlichen" Beschreibungen kann man leider nicht viel anfangen.
Schließlich sagst du ja nichtmal, unter welche Adresse man sich das anschauen kann, was für ein Script das ist und was es mit den Widgets auf sich hat. -
ok, ich dachte es wäre ein prinzipielles Thema und nicht eine Frage des Inhalts.
Es handelt sich um ein Applet, welches auf dem Server einer Bank liegt und für meine Seite freigeschaltet ist. Wenn ich den link zum Applet in eine normale html-seite oder in ein Widget kopiere, funktioniert es.
Das Widget ist nicht mehr online, weil es eigentlich zu klein für diesen Zweck ist. Deswegen wollte ich dafür eine eigene Seite schreiben und habe den code mittels "quelltext"-Funktion eingefügt - aber es funktioniert nicht.
Das Applet macht einen live-Chart vom EUR-Kurs -
So richtig weiter sind wir jetzt aber noch nicht. Außer, dass das JavaScript in Wirklichkeit ein JavaApplet (großer Unterschied) ist.
ZitatDeswegen wollte ich dafür eine eigene Seite schreiben und habe den code mittels "quelltext"-Funktion eingefügt - aber es funktioniert nicht.
Damit kann man dann wohl erahnen, was du meinst.
Das wichtigste: http://faq.wordpress-deutschland.org/wysiwyg-deaktivieren/
Dann könnte es funktionieren. -
So richtig weiter sind wir jetzt aber noch nicht. Außer, dass das JavaScript in Wirklichkeit ein JavaApplet (großer Unterschied) ist.
Damit kann man dann wohl erahnen, was du meinst.
Das wichtigste: http://faq.wordpress-deutschland.org/wysiwyg-deaktivieren/
Dann könnte es funktionieren.
könnte schon...
aber wie jottlieb schon sagte...
javascript und java(applets) sind nicht nur äpfel und birnen sondern völlig verschieden...bedes wird im übrigen mehr oder weniger oft in browsern abgeschaltet...
entweder in den den grundeinstellungen für otto-normal... oder weil manche (nicht zu unrecht) denken, dass applets "böse" sind... -
Danke für die Antwort!
Leider funktioniert es noch immer nicht. Jedenfalls liegt es nicht an einer browser-einstellung - sonst würde es ja im Widget auch nicht funktionieren. Offensichtlich wird innerhalb einer Wordpress -Seite oder eines -Beitrages die Ausführung des Applets unterdrückt. -
Danke für die Antwort!
Leider funktioniert es noch immer nicht. Jedenfalls liegt es nicht an einer browser-einstellung - sonst würde es ja im Widget auch nicht funktionieren. Offensichtlich wird innerhalb einer Wordpress -Seite oder eines -Beitrages die Ausführung des Applets unterdrückt.
Kann ich nicht bestätigen...
Wäre es möglich, dass du uns den Code mal gibst? -
Danke für die Antwort!
Leider funktioniert es noch immer nicht. Jedenfalls liegt es nicht an einer browser-einstellung - sonst würde es ja im Widget auch nicht funktionieren. Offensichtlich wird innerhalb einer Wordpress -Seite oder eines -Beitrages die Ausführung des Applets unterdrückt.
macht nichtsnimm den code für das applett
öffne die sidebar.php deines themes und füge diesen code ganz ganz unteneinwird das design crashen und nicht schön aussehen
aber sokannst du testen , ob es auf diesem Weg funktionieren tät.dann findet sich eine Lösung das Applet genau dort hinzubekommen wo Du magst.
lg
-
Danke Monika,
das applet erscheint :-)
der code um das applet aufzurufen, funktioniert nur auf jenen Seiten, welche der Betreiber dafür freigegeben hat. Also bringt es leider nichts, den code hier zu posten...
trotzdem, hier ist er:
<script type="text/javascript"
src="http://cs.iitech.dk/Site/PartnerProgramme/Scripts/
ChartAppletScripts.asp?id=1263078"></script>
<script type="text/javascript">
ChartApplet1(
"1263078", // User Number
"100%", // Width
"300", // Height
"6", //
"EURUSD", // Instrument List
"C0C0C0", // bgCol
"000000", // fgCol
"163456", // menuBG
"FFFFFF", // menuFG
"000000", // chartCol
"FFFFFF" // chartBG
);
</script> -
gut ist damit dein Prob gelöst ?
lg
-
Es ist wichtig, dass du auch das WordPress soll falsch verschachteltes XHTML automatisch korrigieren. deaktivierst.
Ansonsten musst du darauf achten, möglichst keine Zeilenumbrüche im Code zu haben. -
Monika: jein, ich will es in einer seite haben. jetzt ist es in der sidebar.php wo es keinen platz hat - dort war es ja bereits (innerhalb eines text-widgets...)
xhtml-falsch-verschachtelung ist deaktiviert -
Da es vermutlich einfach am Editor liegt, wäre ein Workaround möglich:
Erstelle eine Kopie der page.php (wenn nicht vorhanden; index.php) deines Themes.
Gib ihr einen beliebigen Namen und öffne sie.
Ganz am Anfang der Datei, noch vor allen anderem schreibst du:Suche dann in der Datei nach
. Lösche den Befehl und füge dort stattdessen das JavaScript ein.
Dann speichern und Datei in den Themesordner hochladen.
Nun solltest du unter Verwalten > Seiten > Bearbeiten über eine der Boxen auf der rechten Seite das Template Chart auswählen können.
Das war's dann. -
elegante Lösung,
aber leider erscheint folgende Meldung:
Parse error: syntax error, unexpected '<' on line 8
(line 8 entspricht der ersten Zeile des geposteten codes oben)
:confused:
Soll man das < löschen? -
Zeig' mal den Inhalt der Templatedatei. Einfach so was löschen sollte man nicht.
-
<?php
/*
Template Name: Chart
*/
?>
<?php
<script type="text/javascript">
ChartApplet1(
"1263078", // User Number
"100%", // Width
"300", // Height
"6", //
"EURUSD", // Instrument List
"C0C0C0", // bgCol
"000000", // fgCol
"163456", // menuBG
"FFFFFF", // menuFG
"000000", // chartCol
"FFFFFF" // chartBG
);
</script>
?> -
Öhm, nö du, die Datei ist ja ein bisschen mager.
Ich sagte ja:
ZitatErstelle eine Kopie der page.php (wenn nicht vorhanden; index.php) deines Themes.
Denn die Sachen, die da sonst so drin stehen, sind wichtig.Und der Code für's JS ist auch falsch (und anders).
-
Danke! Jetzt hat´s geklappt! :idea:
..hatte zuvor unter den vielen index.php´s nicht die richtige gefunden :oops:
Gruß, Guido
> jetzt habe ich den [COLOR=#0000cc]<?php the_content[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000cc]?>[/COLOR] wieder eingefügt und kann sogar noch was dazuschreiben! :-) macht Feude, meine erste php-seite!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!