Zum Inhalt springen

Javascript läuft nicht in Tabellenzelle


Empfohlene Beiträge

Geschrieben

Hallo,

ich habe den Funktionsaufruf eines Javascripts, das sich in einer extern ausgelagerten Datei befindet, in eine Tabellenzelle gepackt, weil die Funktion genau an dieser Stelle ablaufen soll. Doch in der Anwendung wird das Javascript(ein spezieller NewsTicker) immer oberhalb der ganzen Tabelle ausgeführt. Wie bekomme ich ihn dahin, wo er hin soll?(unten in die Mitte)

Wenn mann unter Waldgeflüster in den dunkelgrünen Bereich oben oder an der Seite klickt kann man sich den Quellcode zeigen lassen.

Wer kann mir da weiterhelfen? :confused:

Vielen Dank im Voraus!

Benny

Geschrieben (bearbeitet)

        document.write('<div style="overflow:hidden;border:' + tBorder +

                       ';width:' + tWidth + 'px;height:' + tHeight + 'px;' +

                       'padding:' + tPadding + 'px 0px ' + tPadding + ' px 0px;">' +

                       '<div style="position:absolute;width:' + tWidth + 'px;height:' + tHeight + 'px;'+

                       'overflow:hidden;clip:rect(0px '+tWidth+'px '+tHeight+'px 0px)">'+

                       '<span id="ticker"style="white-space:nowrap;position:relative;"' + tStop + '>' + tNews + 

                       '</span></div></div>');
Das wird dort eingefügt, wo das skript eingebunden ist. Also dort:
<head>

<title>Waldgeflüster</title>

<script  type="text/javascript" language="javascript" src="Ticker.js"></script>

Der Funktionsaufruf startet, wenn ich das richtig deute, lediglich den "Ticker".

Bearbeitet von Toothrot
Geschrieben

Dieser Teil steht schon drin in der Ticker.js, habe ihn trotzdem mal dort eingefügt und jetzt läuft der Ticker zwar nicht mehr obendrüber, aber unten ist auch nix zu sehen?

Oder sollte ich ihn direkt auf der HTML-Seite im Javascript mit einbinden? Versuche ich einfach mal.

Trotzdem erstmal vielen Dank für die Antwort!

Benny

Geschrieben

Nein, nein! Dass der Abschnitt da bereits drinsteht ist klar, ich habe aus Ticker.js zitiert. Der Knackpunkt: An der Stelle, an der du Ticker.js einbindest, wird der Code auch eingefügt. Du musst die js-Datei also an der gewünschten Stelle einbinden.

Nur nebenbei bemerkt finde ich Deine Seite ziemlich gruselig. :D

Geschrieben

Hat auch nichts gebracht. Hier ist jetz noch ein Link zur Ticker.js:http://wanderlyrik.de/Ticker.js

Vielleicht hilft das ja weiter. Im Moment ist eben gar nichts mehr vom Ticker zu sehen und der Copyrightvermerk unten rechts in der Tabelle ist auch verschwunden.

Vielleicht findet ja jemand den Fehler

vielen Dank

Benny

Geschrieben

Jetzt hab ich's kapiert, und habe den Ticker.js-Abruf unten mit in die Tabelle geschrieben. Funktioniert auch jetzt nur die im Css angegebene Schriftfarbe stimmt noch nicht, aber da komm ich noch dahinter.

Recht vielen Dank für die Hilfe! Naja und das mit gruselig ist wohl Geschmackssache. Ist ja auch meine erste Seite, die ich selbst geschrieben habe. Aber mir gefällt sie!

Gruß Benny

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...