Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Kennt sich jmd mit Html,PHP und scripten aus?
#1

Hi,

hab jetzt mal was ganz anderes. Es hat nichts mit Iphone zu tun. Ist hier jemand der sich mit HTML, PHP und dessen script auskennt?

Ich habe ein script was mir den Ihnhalt eines DIV Container automatisch nach einer Zeit x ändern soll. Aber irgendwie bekomme ich das Ding nicht ans laufen. Hier mal ein Auszug aus meiner test.html

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<script>
text = new Array()
time = 2000 //zeit im millisekunden

text[1] = "Dies ist ein Test";
text[2] = "Test bestanden";
text[3] = "Test nochmal bestanden";
text[4] = "etc";

document.getElementById("textinhalt").innerHTML=text[1];

function aenderText(x){
    
document.getElementById("textinhalt").innerHTML=text[x];

if(text[x+1]){
setTimeout("aenderText("+(x+1)+")",time);

}
else{
setTimeout("aenderText(1);",time);
}
}

setTimeout("aenderText(1);",time);
</script>

</head>

<body>
<div id=textinhalt></div>
</body>
</html>

Ich weiß es ist hier kein Webseiten Forum deshalb hab ich es mal in Smalltalk gemacht. Vlt ist ja hier jemand der sich ein bißchen damit auskennt und mir auf die Sprünge helfen kann ich steh nämlich gerade vor einer Wand und sehe mein Fehler nicht.

Danke Gruß benna
Zitieren
#2

hi benna,

so funktioniert's

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Unbenanntes Dokument</title>
  <style>
    SPAN#ausgabe{
      position: absolute;
      top: 10px;
      left: 10px;    
      font-family: Helvetica;
      color: #000000;
      font-size: 12px;}
  </style>
  <script type="text/javascript">
    text = new Array()
    text[1] = "Dies ist ein Test";
    text[2] = "Test bestanden";
    text[3] = "Test nochmal bestanden";
    text[4] = "etc";
    var zaehler = '0';

    function wechsel(){
      zaehler = zaehler + 1;
      if (zaehler >=5) zaehler = 1;
      document.getElementById("ausgabe").firstChild.nodeValue = text[zaehler];
    }

  </script>
</head>

<body onload='wechsel();'>
<span id="ausgabe">
   <script language="JavaScript">wechsel(); setInterval('wechsel()', 2000 )   </script></span>
</body>
</html>

Es gibt aber bestimmt auch noch eine andere Lösung.

Gruß oldster
Zitieren
#3

Tip Top. Vielen dank. Ich weiß zwar noch nicht warum mein script nicht läuft aber naja dann mach ich es anders.

GRuß
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag



Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste