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:

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 :-) ";
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 :-) ";
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 ;-)

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