Page 1 of 1
Javascript in Fußzeile / Newsticker
Posted: Sun 17. Oct 2004, 21:48
by erschaup
Hallo
Ich würde gerne in der Fußzeile mittels Javascript einen Newsticker einrichten. Habe das auch versucht, klappt aber irgendiwe nicht so richtig.
Wie muss ich denn das Javascript einbinden damit es funzt. Verlinke dabei nich auf eine js-Datei, sondern würde gerne den gesamten Code direkt einbinden.
Edgar
Posted: Sun 17. Oct 2004, 22:55
by Pappnase
hallo
dann packe doch den kompletten code einfach ins template! oder den code in den header und das was du in der fusszeile brauchst in die fusszeile!
![Wink :wink:](./images/smilies/icon_wink.gif)
Posted: Thu 21. Oct 2004, 20:56
by erschaup
Hi Pappnase
Ich komme mit meinem Script einfach nicht klar. Könntest Du mir da mal bitte helfen. Das Script ist das folgende:
<body onload="marquee()">
<script language="JavaScript">
<!--
var timerID = null;
var timerRunning = false;
var id,pause=0,position=0;
function marquee() {
var i,k,msg=" Java Script wie schön das es dich gibt
![Smile :-)](./images/smilies/icon_smile.gif)
";
k=(75/msg.length)+1;
for(i=0;i<=k;i++) msg+=" "+msg;
document.marqueeform.marquee.value=msg.substring(position,position+120);
if(position++==69) position=0;
id=setTimeout("marquee()",1000/10); }
function action() {
if(!pause) {
clearTimeout(id);
pause=1; }
else {
marquee();
pause=0; } }
// -->
</script>
<form name="marqueeform"><input type="text" name="marquee" size="60"></form>
Hilfe wäre echt super!
Edgar
Posted: Thu 21. Oct 2004, 21:23
by Pappnase
erschaup wrote:Hi Pappnase
Ich komme mit meinem Script einfach nicht klar. Könntest Du mir da mal bitte helfen. Das Script ist das folgende:
<body onload="marquee()">
<script language="JavaScript">
<!--
var timerID = null;
var timerRunning = false;
var id,pause=0,position=0;
function marquee() {
var i,k,msg=" Java Script wie schön das es dich gibt
![Smile :-)](./images/smilies/icon_smile.gif)
";
k=(75/msg.length)+1;
for(i=0;i<=k;i++) msg+=" "+msg;
document.marqueeform.marquee.value=msg.substring(position,position+120);
if(position++==69) position=0;
id=setTimeout("marquee()",1000/10); }
function action() {
if(!pause) {
clearTimeout(id);
pause=1; }
else {
marquee();
pause=0; } }
// -->
</script>
<form name="marqueeform"><input type="text" name="marquee" size="60"></form>
Hilfe wäre echt super!
Edgar
hallo
probier das mal aus
den code hier in das onload feld im template
marquee()
das hier in den header
<script language="JavaScript">
<!--
var timerID = null;
var timerRunning = false;
var id,pause=0,position=0;
function marquee() {
var i,k,msg=" Java Script wie schön das es dich gibt
";
k=(75/msg.length)+1;
for(i=0;i<=k;i++) msg+=" "+msg;
document.marqueeform.marquee.value=msg.substring(position,position+120);
if(position++==69) position=0;
id=setTimeout("marquee()",1000/10); }
function action() {
if(!pause) {
clearTimeout(id);
pause=1; }
else {
marquee();
pause=0; } }
// -->
</script>
und das hier in die fusszeile
<form name="marqueeform"><input type="text" name="marquee" size="60"></form>
p.s. angaben ohne gewähr!*lächel*
Posted: Fri 22. Oct 2004, 01:12
by cyrano
hmm,marquee ist ein IE spezifischer Tag, wie sieht es da im firefox aus?
Posted: Fri 22. Oct 2004, 08:54
by erschaup
@ cyrano
Ich weiß, dass marquee ein IE-Tag ist, aber das ist hier kein Prob, die JS-Routine heißt halt auch marquee und ist nicht mit dem IE-Tag zu verwechslen. Es handelt sich hierbei um ein Cross-Browser-Script mit dem ich außerhalb eines CMS schon gute Erfahrungen gemacht habe.
Edgar
Posted: Fri 22. Oct 2004, 08:57
by cyrano
Hallo Edgar,
OK, dann habe ich das falsch gelesen
![Wink ;-)](./images/smilies/icon_wink.gif)
Posted: Thu 1. Sep 2005, 15:34
by cike
pappnase wrote:den code hier in das onload feld im template marquee() ?
versteh das net so genau - wo soll ich das einbinden wenn ich mit der ganz normalen phpwcms oberfläche arbeite? da gibt es doch garkeinen bodytag mehr.
greetz cike