Laufschrift Breite einstellen...

Gunah

Erfahrenes Mitglied
Hi @all... ich habe hier folgendes geschrieben:
PHP:
<?php

require('../../typo3conf/localconf.php');

$connect = @mysql_connect($typo_db_host,$typo_db_username,$typo_db_password);
@mysql_select_db($typo_db,$connect);

header('Content-type: text/javascript');

$result = @mysql_query("SELECT * FROM `gunah_streaming` WHERE `val` = 'sending' LIMIT 1;",$connect);
    while($row = @mysql_fetch_array($result)) {
if($row['offline']=='0') {
echo "var nachricht=\" ".$row['streamname']."*** \"
var text
var verzoegerung=150
var timerId
function ticker() {
text=nachricht
document.getElementById('ticker_radio').innerHTML=text
nachricht=nachricht.substring (1, nachricht.length) + nachricht.substring (0, 1)
timerId=setTimeout(\"ticker()\", verzoegerung)
}
";
} else echo '/* Shoutcast Server Offline */
    function ticker() {
     /*empty*/
    }';
}

?>
Dieses Script läd aus der Datenbank einen Namen...
nur leider ist die Anzeige zu klein...
von der Breite hergesehen nur leider reichen meine JS kenntnisse noch nicht soweit aus...

es soll sich an die Breite anpassen, sowie keinen Umbruch erzeugen...

Gruß
Gunah
 
Zuletzt bearbeitet:
nachricht_neu = "<font size=50>"+nachricht+"</font>;


Aber ehrlich gesagt brauchte ich ziehmlichlange in den script rein zu kommen.
Da ich normalerweis Javascript separiere. Und ich wusste gar nicht dasdas geht mit Header()... naja gehts so? Denn du hast nichtmal ein beispiel gegebenwie derstring aussieht für nachricht. Und meinst du überhaupt das?

MFG
Mark Paspirgilis
 
okk ;)

Das da oben ist PHP ;)
hier nur mal der JS
PHP:
var nachricht=\" Hier Steht der Lauftext*** \"
var text
var verzoegerung=150
var timerId
function ticker() {
text=nachricht
document.getElementById('ticker_radio').innerHTML=text
nachricht=nachricht.substring (1, nachricht.length) + nachricht.substring (0, 1)
timerId=setTimeout(\"ticker()\", verzoegerung)
}

und die HTML Datei wäre dann bspw. so
HTML:
<html>
<head>
<script type="text/javascript" src="marquee.js"></script>
</head>
<body onload="ticker()">

<div style="width:50px;"><span id="ticker_radio">Hier kommt, wenn JS Activ der Lauftext</span></div>

beim ausgeben des Codes wird dann umbrüche erzeugt... wen der text Länger als die Breite ist...

so da die Daten ;)

Gruß
Gunah
 
Zuletzt bearbeitet:
Code:
<span id="ticker_radio" style="white-space:nowrap">Hier kommt, wenn JS Activ der Lauftext</span>
...sollte da ausreichen.
 

Neue Beiträge

Zurück