Laufticker Verlinkung?

vikkiv schrieb am 29.09.2016 um 11:58 Uhr

Hallo,

ich habe ein sehr schönes flüssig-laufendes Script für Textticker gefunden. Er lässt sich auch schnell und unkompl. bei Magix WD12 einfügen. Das Problem ist nur, wie verlinke ich den Lauf-Text?

Na ja wie man ein Link definiert ist ja kein Problem nur wo an welcher Stellle soll ich ihn einfügen?

Es wäre super wenn mir jemand einen Tipp geben könnte wie ich das mit der Verlinkung lösen könnte.

Vielen Dank

Der schwarz markierte Text sollte als Link definiert werden.

HIER IST DER CODE
<html>
<head>
<font color="#dc002f">
<font size="4">
<title>Malleus' Javascript FAQ: news ticker</title>
<script type="text/javascript">
var NEWS = [ "
Sichern Sie sich Ihren Einführungsgutschein zum Spezialpreis für eine VITALSTOFFANALYSE!" ],
DX = 1,
DELAY = 7,
isRunning = false;

function initPage()
{
oTicker = document.getElementById( "myTicker" );
oNews = document.getElementById( "news" );
newsWidth = 0;
tickerWidth = parseInt( oTicker.style.width );
isRunning = true;
startTicker();
};

function stopPage()
{
isRunning = false;
}

function startTicker()
{
newsPosLeft = parseInt( oTicker.style.width );
oNews.style.left = newsPosLeft + "px";
oNews.firstChild.nodeValue = NEWS.join( " - " );
newsWidth = parseInt( oNews.offsetWidth );
firstMove = false;
window.setTimeout( "moveTicker()" , DELAY );
};

function moveTicker()
{
if ( !isRunning )
  return true;

newsPosLeft -= DX;
oNews.style.left = newsPosLeft + "px";

if ( !firstMove )
{
  oNews.style.visibility = "visible";
  firstMove = true;
};

if ( newsWidth > -newsPosLeft )
  window.setTimeout( "moveTicker()" , DELAY );
else startTicker()
};

</script>
</head>

<body onload="initPage()" onunload="stopPage()">
<div id="myTicker" style="position:relative;width:1677px;height:22px;border:solid 0px black;overflow:hidden;"><span id="news" style="position:relative;white-space:nowrap;visibility:hidden">&nbsp;</span></div>
</body>
</html>

--------------------------------------------------------------------

Kommentare

BeRo schrieb am 29.09.2016 um 14:00 Uhr

[...] wenn mir jemand einen Tipp geben könnte wie ich das mit der Verlinkung lösen könnte. [...]

Bevor wir anfangen, fremden Code zu manipulieren, ist es einfacher, gleich einen Code zu benutzen, der alle Fragen abdeckt...

Lies Dir mal diesen Thread durch. Da haben wir vor 2 Jahren das Thema detailliert besprochen. Eine online Demo kannst Du Dir hier ansehen. Die dazu gehörende Projektdatei kannst Du hier herunterladen.

Viel Erfolg

Zuletzt geändert von BeRo am 29.09.2016, 14:00, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

marboe schrieb am 29.09.2016 um 16:04 Uhr

Im von Bero verlinken Thread sind die Codes teilweise abgeschnitten. Das macht leider manchmal hier die Forum Software. Wenn man dem Link auf die Projektedatei folgt, bekommt man sicher alles komplett  ; -).  Gruß Marboe

vikkiv schrieb am 29.09.2016 um 16:14 Uhr

...danke BeRo...you make my day

Ja, stimmt der Code dort ist abgeschnitten. Ich habe mir aber die Projektdatei runtergeladen und nach meinem Geschmack angepasst. Es funkt. einwandfrei...und es gibt keine "Ruckler" wie bei Marquee Code...endlich!

Ahhh fast vergessen: wo kann ich den Speed regulieren?

Besten Dank

BeRo schrieb am 29.09.2016 um 17:13 Uhr

[...] wo kann ich den Speed regulieren? [...]

Den dafür verantwortlichen Wert findest Du in Zeile 140 der JS Datei "ticker.js"

Je höher der Wert (hier 100), desto höher die Geschwindigkeit und vice versa.

Viel Erfolg

Zuletzt geändert von BeRo am 29.09.2016, 17:13, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

vikkiv schrieb am 29.09.2016 um 17:37 Uhr

...bestens...Dankäääää!!!