Hmm... das mit dem CDATA geht auch nicht
Ich habe das jetzt so gemacht:
XML-Code:
<?
xml version="1.0" encoding="utf-8"?>
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/
html; charset=utf-8" />
<script type="text/javascript" src="scripts/ticker.js"></script>
<title>Testseite</title>
</head>
<body onload="newsticker();">
<div style="width:99%">
<span id="mtxt" > </span></p>
</div>
</body>
</
html>
Javascript
:
Code:
var newslist=new Array();
var cnt=0;
var curr = "";
var i=-1;
newslist[0]=new Array("Tickerbeispiel","link.php")
newslist[1]=new Array("Tickerinhalt","link.php")
newslist[2]=new Array("Meldungen mit Links","link.php")
function newsticker()
{
if (i < newslist[cnt][0].length - 1)
{
i++;
temp1 = newslist[cnt][0];
temp1 = temp1.split('');
curr = curr+temp1[i];
temp2 = newslist[cnt][1];
mtxt.innerHTML = "[size="1"][
url='"+temp2+"']"+curr+"[/size][/
url]";
setTimeout('newsticker()',10)
return;
}
i = -1; curr = "";
if (cnt<newslist.length-1)
cnt++;
else
cnt=0;
setTimeout('newsticker()',3000)
}
Es funzt aber trotzdem nicht!!!
Zitat von
generic:
Das Objekt mtxt ist nicht definiert.
Wenn du auf das DomElement mit der ID "mtxt" zugreifen willst, musst du das mit getelementbyid besorgen.
Wie mache ich das? (Tut mir leid, aber JavaScript ist noch neu für micht...)
Zitat von
generic:
Die Spitzenklammern sollten escaped werden.
Was meinst du damit???