Tekstskift der ikke virker igen!
Jeg har med grundig hjælp i spørgsmål: http://www.eksperten.dk/spm/617974 fået lavet et tekstskift, og har nu kopieret det over i et andet php-dokument.. Nu virker det bare ikke!?Lidt kode:
<script language="JavaScript" type="text/JavaScript">
var actNum = 0;
function moveTxt(dir){
if(actNum == 0 && dir == -1 || actNum == texts.length-1 && dir == 1)
return;
actNum = (actNum+dir+texts.length)%texts.length;
//alert(actNum);
document.getElementById("showText").innerHTML = texts[actNum];
document.getElementById("actual").innerHTML = actNum + 1;
if(actNum == 0)
document.getElementById("moveBack").src = "../grafik/pil_left_b.jpg";
else
document.getElementById("moveBack").src = "../grafik/pil_left.jpg";
if(actNum == texts.length-1)
document.getElementById("moveForward").src = "../grafik/pil_right_b.jpg";
else
document.getElementById("moveforward").src = "../grafik/pil_right.jpg";
}
</script>
og
<script type="text/javascript">
var texts = new Array();
<?php
$dat = mysql_query("SELECT * FROM `forside-tekst-$id`") or die(mysql_error());
while ($rew = mysql_fetch_array($dat)) {
?>
texts[texts.length] = "<?php echo $rew['text']; ?>";
<?php
}
?>
samt
<div id="Layer11" style="position:absolute; left:455px; top:0px; width:14px; height:19px; z-index:1">
<a href='#'><img id='moveForward' src='../grafik/pil_right.jpg' width='22' height='17' border='0' onclick='moveTxt(1);return false;'></a>
</div>
<div id="Layer12" style="position:absolute; left:0px; top:0px; width:18px; height:18px; z-index:2">
<a href='#'><img id='moveBack' src='../grafik/pil_left_b.jpg' width='22' height='17' border='0' onclick='moveTxt(-1);return false;'></a>
</div>
<div id="navigateTxt" style="position:absolute; left:225px; top:3px; width:29px; height:15px; z-index:3" class="tekstbold">
<span id="actual">1</span> / <script type="text/javascript">document.write(texts.length);</script>
</div>
og
<td class="tekst" id="showText"><script type="text/javascript">document.write(texts[0]);</script></td>
Er der nogen der lige kan spotte hvad jeg har gjort galt? Jeg har siddet og pillet i det i umindelige tider, men kan ikke hitte fejlen... på forhånd tak, mesteren
