Fußball-Live-Ticker zeigt falsche Tore an

Hattrix

Erfahrenes Mitglied
Hallo,

Wenn ein Verein 1 Tor erzielt hat, zählt er nie das eine Tor und nur bei der Heimmannschaft.

Lasse ich $ver_home[$i] jeweils mit $ver_home[1] usw ausgeben, zeigt er mir die richtigen Werte an. Irgendwo muss der Fehler im Javascript liegen. Nach mehrtätigen Suchen bin ich nicht fündig geworden und mein letzter Ausweg seid ihr!

Hier der Code:


PHP:
// $zahl ist der gewählte Spieltag
// $saison ist die aktuelle Saison (eine Zahl)
// $liga ist die gewählte Liga

  $sql = "SELECT * FROM hattrix_spieltag1 INNER JOIN hattrix_spieltag1_zusatz ON hattrix_spieltag1.id=hattrix_spieltag1_zusatz.id WHERE spieltag = '".$zahl."' AND saison = '".$saison."' AND liga = '".$liga."'";
  $result = mysql_query($sql);

  $vereineh=array();
  $vereineg=array();
  $i=0;

  while($row = mysql_fetch_row($result))
  {

    $home='';
    $guest='';

    $spieltag = $row[1];
    $team1 = $row[2];
    $team2 = $row[3];
    $min_h = $row[10];
    $min_g = $row[11];

  if(isset($min_h)) $minh = explode("|",$min_h);
  if(isset($min_g)) $ming = explode("|",$min_g);

  $m_heim=0;
  $m_gast=0;

  for($a=0;$a<11;$a++)
  {

    if(isset($minh[$a])) $mheim=$minh[$a];
    else $mheim='';

    if(isset($mheim)) $home=$home.$mheim.',';
    else $home='';

    if($home=='') { break; $home1=''; }
    else $home1=substr($home,0,-1);

    if($mheim=='') break;

  }

  for($b=0;$b<11;$b++)
  {

    if(isset($ming[$b])) $mgast=$ming[$b];
    else $mgast='';

    if(isset($mgast)) $guest=$guest.$mgast.',';
    else $guest='';

    if($guest=='') { break; $guest1=''; }
    else $guest1=substr($guest,0,-1);

    if($mgast=='') break;

  }

  $sql1 = "SELECT verein_name,id_v FROM hattrix_vereine WHERE id_v = '".$team1."'";
  $result1 = mysql_query($sql1);

  while($row = mysql_fetch_row($result1))
  {
    $team1m = $row[0];
  }

  $sql2 = "SELECT verein_name,id_v FROM hattrix_vereine WHERE id_v = '".$team2."'";
  $result2 = mysql_query($sql2);

  while($row = mysql_fetch_row($result2))
  {
    $team2m = $row[0];
  }

$ver_home[$i]=substr($home1,0,-1);
$ver_guest[$i]=substr($guest1,0,-1);
$vereineh[$i]=$team1m;
$vereineg[$i]=$team2m;
$i++;

}

?>

<script type="text/javascript">
 var vereinh1 = "<? echo $vereineh[0]; ?>";
 var vereing1 = "<? echo $vereineg[0]; ?>";
 var vereinh2 = "<? echo $vereineh[1]; ?>";
 var vereing2 = "<? echo $vereineg[1]; ?>";
 var vereinh3 = "<? echo $vereineh[2]; ?>";
 var vereing3 = "<? echo $vereineg[2]; ?>";
 var vereinh4 = "<? echo $vereineh[3]; ?>";
 var vereing4 = "<? echo $vereineg[3]; ?>";
 var vereinh5 = "<? echo $vereineh[4]; ?>";
 var vereing5 = "<? echo $vereineg[4]; ?>";
 var vereinh6 = "<? echo $vereineh[5]; ?>";
 var vereing6 = "<? echo $vereineg[5]; ?>";
 var vereinh7 = "<? echo $vereineh[6]; ?>";
 var vereing7 = "<? echo $vereineg[6]; ?>";
 var vereinh8 = "<? echo $vereineh[7]; ?>";
 var vereing8 = "<? echo $vereineg[7]; ?>";
 var vereinh9 = "<? echo $vereineh[8]; ?>";
 var vereing9 = "<? echo $vereineg[8]; ?>";
 var vereinh10 = "<? echo $vereineh[9]; ?>";
 var vereing10 = "<? echo $vereineg[9]; ?>";

 var spieltag = "<? echo $zahl; ?>";

var zeitjetzt = 0;

var vere1 = vereinh1;
var zeit1 = new Array(<? echo $ver_home[0]; ?>);
var temp1 = 0;
var satz1 = "' Tor "+vere1+"\n";
var vere2 = vereing1;
var zeit2 = new Array(<? echo $ver_guest[0]; ?>);
var temp2 = 0;
var satz2 = "' Tor "+vere2+"\n";

var vere3 = vereinh2;
var zeit3 = new Array(<? echo $ver_home[1]; ?>);
var temp3 = 0;
var satz3 = "' Tor "+vere3+"\n";
var vere4 = vereing2;
var zeit4 = new Array(<? echo $ver_guest[1]; ?>);
var temp4 = 0;
var satz4 = "' Tor "+vere4+"\n";

var vere5 = vereinh3;
var zeit5 = new Array(<? echo $ver_home[2]; ?>);
var temp5 = 0;
var satz5 = "' Tor "+vere5+"\n";
var vere6 = vereing3;
var zeit6 = new Array(<? echo $ver_guest[2]; ?>);
var temp6 = 0;
var satz6 = "' Tor "+vere6+"\n";

var vere7 = vereinh4;
var zeit7 = new Array(<? echo $ver_home[3]; ?>);
var temp7 = 0;
var satz7 = "' Tor "+vere7+"\n";
var vere8 = vereing4;
var zeit8 = new Array(<? echo $ver_guest[3]; ?>);
var temp8 = 0;
var satz8 = "' Tor "+vere8+"\n";

var vere9 = vereinh5;
var zeit9 = new Array(<? echo $ver_home[4]; ?>);
var temp9 = 0;
var satz9 = "' Tor "+vere9+"\n";
var vere10 = vereing5;
var zeit10 = new Array(<? echo $ver_guest[4]; ?>);
var temp10 = 0;
var satz10 = "' Tor "+vere10+"\n";

var vere11 = vereinh6;
var zeit11 = new Array(<? echo $ver_home[5]; ?>);
var temp11 = 0;
var satz11 = "' Tor "+vere11+"\n";
var vere12 = vereing6;
var zeit12 = new Array(<? echo $ver_guest[5]; ?>);
var temp12 = 0;
var satz12 = "' Tor "+vere12+"\n";

var vere13 = vereinh7;
var zeit13 = new Array(<? echo $ver_home[6]; ?>);
var temp13 = 0;
var satz13 = "' Tor "+vere13+"\n";
var vere14 = vereing7;
var zeit14 = new Array(<? echo $ver_guest[6]; ?>);
var temp14 = 0;
var satz14 = "' Tor "+vere14+"\n";

var vere15 = vereinh8;
var zeit15 = new Array(<? echo $ver_home[7]; ?>);
var temp15 = 0;
var satz15 = "' Tor "+vere15+"\n";
var vere16 = vereing8;
var zeit16 = new Array(<? echo $ver_guest[7]; ?>);
var temp16 = 0;
var satz16 = "' Tor "+vere16+"\n";

var vere17 = vereinh9;
var zeit17 = new Array(<? echo $ver_home[8]; ?>);
var temp17 = 0;
var satz17 = "' Tor "+vere17+"\n";
var vere18 = vereing9;
var zeit18 = new Array(<? echo $ver_guest[8]; ?>);
var temp18 = 0;
var satz18 = "' Tor "+vere18+"\n";
 
function Hinweis (zeitjetzt) {
 if(zeitjetzt==0)
 {
  window.document.ticker.test1.value = "Willkommen bei der LIVE-Konferenz!";
  window.document.ticker.team1.value = vere1;
  window.document.ticker.team2.value = vere2;
  window.document.ticker.team3.value = vere3;
  window.document.ticker.team4.value = vere4;
  window.document.ticker.team5.value = vere5;
  window.document.ticker.team6.value = vere6;
  window.document.ticker.team7.value = vere7;
  window.document.ticker.team8.value = vere8;
  window.document.ticker.team9.value = vere9;
  window.document.ticker.team10.value = vere10;
  window.document.ticker.team11.value = vere11;
  window.document.ticker.team12.value = vere12;
  window.document.ticker.team13.value = vere13;
  window.document.ticker.team14.value = vere14;
  window.document.ticker.team15.value = vere15;
  window.document.ticker.team16.value = vere16;
  window.document.ticker.team17.value = vere17;
  window.document.ticker.team18.value = vere18;
  window.document.ticker.erg1.value = "0";
  window.document.ticker.erg2.value = "0";
  window.document.ticker.erg3.value = "0";
  window.document.ticker.erg4.value = "0";
  window.document.ticker.erg5.value = "0";
  window.document.ticker.erg6.value = "0";
  window.document.ticker.erg7.value = "0";
  window.document.ticker.erg8.value = "0";
  window.document.ticker.erg9.value = "0";
  window.document.ticker.erg10.value = "0";
  window.document.ticker.erg11.value = "0";
  window.document.ticker.erg12.value = "0";
  window.document.ticker.erg13.value = "0";
  window.document.ticker.erg14.value = "0";
  window.document.ticker.erg15.value = "0";
  window.document.ticker.erg16.value = "0";
  window.document.ticker.erg17.value = "0";
  window.document.ticker.erg18.value = "0";
 }

 if(zeitjetzt<91) zeitjetzt++;
 window.document.ticker.zeit.value = zeitjetzt;

 if(zeitjetzt==1) window.document.ticker.test1.value = "\nAnpfiff - 1.Halbzeit\n"+spieltag+".Spieltag";
 if(zeitjetzt==46) window.document.ticker.test1.value = "\nAnpfiff - 2.Halbzeit\n"+window.document.ticker.test1.value;

 if((zeit1[temp1])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz1+window.document.ticker.test1.value, temp1++;
  window.document.ticker.team1.value = vere1;
  window.document.ticker.erg1.value = temp1;
 }

 if((zeit2[temp2])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz2+window.document.ticker.test1.value, temp2++;
  window.document.ticker.team2.value = vere2;
  window.document.ticker.erg2.value = temp2;
 }

 if((zeit3[temp3])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz3+window.document.ticker.test1.value, temp3++;
  window.document.ticker.team3.value = vere3;
  window.document.ticker.erg3.value = temp3;
 }
 if((zeit4[temp4])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz4+window.document.ticker.test1.value, temp4++;
  window.document.ticker.team4.value = vere4;
  window.document.ticker.erg4.value = temp4;
 }
 if((zeit5[temp5])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz5+window.document.ticker.test1.value, temp5++;
  window.document.ticker.team5.value = vere5;
  window.document.ticker.erg5.value = temp5;
 }
 if((zeit6[temp6])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz6+window.document.ticker.test1.value, temp6++;
  window.document.ticker.team6.value = vere6;
  window.document.ticker.erg6.value = temp6;
 }

 if((zeit7[temp7])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz7+window.document.ticker.test1.value, temp7++;
  window.document.ticker.team7.value = vere7;
  window.document.ticker.erg7.value = temp7;
 }
 if((zeit8[temp8])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz8+window.document.ticker.test1.value, temp8++;
  window.document.ticker.team8.value = vere8;
  window.document.ticker.erg8.value = temp8;
 }
 if((zeit9[temp9])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz9+window.document.ticker.test1.value, temp9++;
  window.document.ticker.team9.value = vere9;
  window.document.ticker.erg9.value = temp9;
 }
 if((zeit10[temp10])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz10+window.document.ticker.test1.value, temp10++;
  window.document.ticker.team10.value = vere10;
  window.document.ticker.erg10.value = temp10;
 }

 if((zeit11[temp11])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz11+window.document.ticker.test1.value, temp11++;
  window.document.ticker.team11.value = vere11;
  window.document.ticker.erg11.value = temp11;
 }
 if((zeit12[temp12])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz12+window.document.ticker.test1.value, temp12++;
  window.document.ticker.team12.value = vere12;
  window.document.ticker.erg12.value = temp12;
 }
 if((zeit13[temp13])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz13+window.document.ticker.test1.value, temp13++;
  window.document.ticker.team13.value = vere13;
  window.document.ticker.erg13.value = temp13;
 }
 if((zeit14[temp14])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz14+window.document.ticker.test1.value, temp14++;
  window.document.ticker.team14.value = vere14;
  window.document.ticker.erg14.value = temp14;
 }

 if((zeit15[temp15])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz15+window.document.ticker.test1.value, temp15++;
  window.document.ticker.team15.value = vere15;
  window.document.ticker.erg15.value = temp15;
 }
 if((zeit16[temp16])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz16+window.document.ticker.test1.value, temp16++;
  window.document.ticker.team16.value = vere16;
  window.document.ticker.erg16.value = temp16;
 }
 if((zeit17[temp17])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz17+window.document.ticker.test1.value, temp17++;
  window.document.ticker.team17.value = vere17;
  window.document.ticker.erg17.value = temp17;
 }
 if((zeit18[temp18])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz18+window.document.ticker.test1.value, temp18++;
  window.document.ticker.team18.value = vere18;
  window.document.ticker.erg18.value = temp18;
 }

 if(zeitjetzt==45) window.document.ticker.test1.value = "Abpfiff - 1.Halbzeit\n\n"+window.document.ticker.test1.value;
 if(zeitjetzt==90) window.document.ticker.test1.value = "Spielende!\n\n"+window.document.ticker.test1.value;

 window.setTimeout('Hinweis('+zeitjetzt+')',1000);
}
 
</script>
<form name="ticker" action="">
<table align="center">
 <tr>
  <td align="center">
   <input type="button" name="Start" value="Start" onClick="Hinweis(0);"> <input size="2" name="zeit" value="0" readonly><b>.Minute</b>
  </td>
 <tr>
 <tr>
  <td align="center">
<?
$is1=30;
$is2=1;
?>
<input size="<? echo $is1; ?>" name="team1" value="<? echo $vereineh[0]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team2" value="<? echo $vereineg[0]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg1" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg2" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team3" value="<? echo $vereineh[1]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team4" value="<? echo $vereineg[1]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg3" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg4" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team5" value="<? echo $vereineh[2]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team6" value="<? echo $vereineg[2]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg5" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg6" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team7" value="<? echo $vereineh[3]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team8" value="<? echo $vereineg[3]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg7" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg8" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team9" value="<? echo $vereineh[4]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team10" value="<? echo $vereineg[4]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg9" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg10" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team11" value="<? echo $vereineh[5]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team12" value="<? echo $vereineg[5]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg11" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg12" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team13" value="<? echo $vereineh[6]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team14" value="<? echo $vereineg[6]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg13" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg14" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team15" value="<? echo $vereineh[7]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team16" value="<? echo $vereineg[7]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg15" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg16" value="0" readonly>
<br>
<input size="<? echo $is1; ?>" name="team17" value="<? echo $vereineh[8]; ?>" readonly> - 
<input size="<? echo $is1; ?>" name="team18" value="<? echo $vereineg[8]; ?>" readonly>
<input size="<? echo $is2; ?>" name="erg17" value="0" readonly>:
<input size="<? echo $is2; ?>" name="erg18" value="0" readonly>
<br>
  </td>
 </tr>
 <tr>
  <td align="center"><b>Konferenz-Info</b><br>
   <textarea rows="15" cols="60" name="test1" value="Willkommen bei der LIVE-Konferenz!"></textarea>
  </td>
 </tr>
</table>
</form>
 
Hi,

es wäre einfacher zu helfen, wenn Du den fertigen ausgelieferten Quelltext aus dem Browser posten könntest. Denn es
ist schwer, sich vorzustellen, welche Inhalte der PHP-Teil liefert und wie die JS-Variablen belegt sind..

Ciao
Quaese
 
PHP:
<script type="text/javascript">
 var vereinh1 = "1.FC Nürnberg";
 var vereing1 = "Bayer 04 Leverkusen";
 var vereinh2 = "Alemannia Aachen";
 var vereing2 = "VfB Stuttgart";
 var vereinh3 = "SV Werder Bremen";
 var vereing3 = "FC Energie Cottbus";
 var vereinh4 = "SV Wacker Burghausen";
 var vereing4 = "Arminia Bielefeld";
 var vereinh5 = "FSV Mainz 05";
 var vereing5 = "FC Schalke 04";
 var vereinh6 = "SpVgg Unterhaching";
 var vereing6 = "VfL Bochum";
 var vereinh7 = "FC Bayern München";
 var vereing7 = "Hamburger SV";
 var vereinh8 = "Hannover 96";
 var vereing8 = "Borussia M´gladbach";
 var vereinh9 = "Eintracht Frankfurt";
 var vereing9 = "SC Freiburg";
 var vereinh10 = "";
 var vereing10 = "";

 var spieltag = "4";

var zeitjetzt = 0;

var vere1 = vereinh1;
var zeit1 = new Array();
var temp1 = 0;
var satz1 = "' Tor "+vere1+"\n";
var vere2 = vereing1;
var zeit2 = new Array(12,22,57);
var temp2 = 0;
var satz2 = "' Tor "+vere2+"\n";

var vere3 = vereinh2;
var zeit3 = new Array(12);
var temp3 = 0;
var satz3 = "' Tor "+vere3+"\n";
var vere4 = vereing2;
var zeit4 = new Array();
var temp4 = 0;
var satz4 = "' Tor "+vere4+"\n";

var vere5 = vereinh3;
var zeit5 = new Array(1,49,66);
var temp5 = 0;
var satz5 = "' Tor "+vere5+"\n";
var vere6 = vereing3;
var zeit6 = new Array(80);
var temp6 = 0;
var satz6 = "' Tor "+vere6+"\n";

var vere7 = vereinh4;
var zeit7 = new Array(2);
var temp7 = 0;
var satz7 = "' Tor "+vere7+"\n";
var vere8 = vereing4;
var zeit8 = new Array(61,71);
var temp8 = 0;
var satz8 = "' Tor "+vere8+"\n";

var vere9 = vereinh5;
var zeit9 = new Array(3);
var temp9 = 0;
var satz9 = "' Tor "+vere9+"\n";
var vere10 = vereing5;
var zeit10 = new Array();
var temp10 = 0;
var satz10 = "' Tor "+vere10+"\n";

var vere11 = vereinh6;
var zeit11 = new Array(15,68,70);
var temp11 = 0;
var satz11 = "' Tor "+vere11+"\n";
var vere12 = vereing6;
var zeit12 = new Array(52,65);
var temp12 = 0;
var satz12 = "' Tor "+vere12+"\n";

var vere13 = vereinh7;
var zeit13 = new Array();
var temp13 = 0;
var satz13 = "' Tor "+vere13+"\n";
var vere14 = vereing7;
var zeit14 = new Array();
var temp14 = 0;
var satz14 = "' Tor "+vere14+"\n";

var vere15 = vereinh8;
var zeit15 = new Array(61);
var temp15 = 0;
var satz15 = "' Tor "+vere15+"\n";
var vere16 = vereing8;
var zeit16 = new Array();
var temp16 = 0;
var satz16 = "' Tor "+vere16+"\n";

var vere17 = vereinh9;
var zeit17 = new Array(19,67,85);
var temp17 = 0;
var satz17 = "' Tor "+vere17+"\n";
var vere18 = vereing9;
var zeit18 = new Array(46,74);
var temp18 = 0;
var satz18 = "' Tor "+vere18+"\n";
 
function Hinweis (zeitjetzt) {
 if(zeitjetzt==0)
 {
  window.document.ticker.test1.value = "Willkommen bei der LIVE-Konferenz!";
  window.document.ticker.team1.value = vere1;
  window.document.ticker.team2.value = vere2;
  window.document.ticker.team3.value = vere3;
  window.document.ticker.team4.value = vere4;
  window.document.ticker.team5.value = vere5;
  window.document.ticker.team6.value = vere6;
  window.document.ticker.team7.value = vere7;
  window.document.ticker.team8.value = vere8;
  window.document.ticker.team9.value = vere9;
  window.document.ticker.team10.value = vere10;
  window.document.ticker.team11.value = vere11;
  window.document.ticker.team12.value = vere12;
  window.document.ticker.team13.value = vere13;
  window.document.ticker.team14.value = vere14;
  window.document.ticker.team15.value = vere15;
  window.document.ticker.team16.value = vere16;
  window.document.ticker.team17.value = vere17;
  window.document.ticker.team18.value = vere18;
  window.document.ticker.erg1.value = "0";
  window.document.ticker.erg2.value = "0";
  window.document.ticker.erg3.value = "0";
  window.document.ticker.erg4.value = "0";
  window.document.ticker.erg5.value = "0";
  window.document.ticker.erg6.value = "0";
  window.document.ticker.erg7.value = "0";
  window.document.ticker.erg8.value = "0";
  window.document.ticker.erg9.value = "0";
  window.document.ticker.erg10.value = "0";
  window.document.ticker.erg11.value = "0";
  window.document.ticker.erg12.value = "0";
  window.document.ticker.erg13.value = "0";
  window.document.ticker.erg14.value = "0";
  window.document.ticker.erg15.value = "0";
  window.document.ticker.erg16.value = "0";
  window.document.ticker.erg17.value = "0";
  window.document.ticker.erg18.value = "0";
 }

 if(zeitjetzt<91) zeitjetzt++;
 window.document.ticker.zeit.value = zeitjetzt;

 if(zeitjetzt==1) window.document.ticker.test1.value = "\nAnpfiff - 1.Halbzeit\n"+spieltag+".Spieltag";
 if(zeitjetzt==46) window.document.ticker.test1.value = "\nAnpfiff - 2.Halbzeit\n"+window.document.ticker.test1.value;

 if((zeit1[temp1])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz1+window.document.ticker.test1.value, temp1++;
  window.document.ticker.team1.value = vere1;
  window.document.ticker.erg1.value = temp1;
 }

 if((zeit2[temp2])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz2+window.document.ticker.test1.value, temp2++;
  window.document.ticker.team2.value = vere2;
  window.document.ticker.erg2.value = temp2;
 }

 if((zeit3[temp3])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz3+window.document.ticker.test1.value, temp3++;
  window.document.ticker.team3.value = vere3;
  window.document.ticker.erg3.value = temp3;
 }
 if((zeit4[temp4])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz4+window.document.ticker.test1.value, temp4++;
  window.document.ticker.team4.value = vere4;
  window.document.ticker.erg4.value = temp4;
 }
 if((zeit5[temp5])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz5+window.document.ticker.test1.value, temp5++;
  window.document.ticker.team5.value = vere5;
  window.document.ticker.erg5.value = temp5;
 }
 if((zeit6[temp6])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz6+window.document.ticker.test1.value, temp6++;
  window.document.ticker.team6.value = vere6;
  window.document.ticker.erg6.value = temp6;
 }

 if((zeit7[temp7])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz7+window.document.ticker.test1.value, temp7++;
  window.document.ticker.team7.value = vere7;
  window.document.ticker.erg7.value = temp7;
 }
 if((zeit8[temp8])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz8+window.document.ticker.test1.value, temp8++;
  window.document.ticker.team8.value = vere8;
  window.document.ticker.erg8.value = temp8;
 }
 if((zeit9[temp9])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz9+window.document.ticker.test1.value, temp9++;
  window.document.ticker.team9.value = vere9;
  window.document.ticker.erg9.value = temp9;
 }
 if((zeit10[temp10])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz10+window.document.ticker.test1.value, temp10++;
  window.document.ticker.team10.value = vere10;
  window.document.ticker.erg10.value = temp10;
 }

 if((zeit11[temp11])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz11+window.document.ticker.test1.value, temp11++;
  window.document.ticker.team11.value = vere11;
  window.document.ticker.erg11.value = temp11;
 }
 if((zeit12[temp12])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz12+window.document.ticker.test1.value, temp12++;
  window.document.ticker.team12.value = vere12;
  window.document.ticker.erg12.value = temp12;
 }
 if((zeit13[temp13])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz13+window.document.ticker.test1.value, temp13++;
  window.document.ticker.team13.value = vere13;
  window.document.ticker.erg13.value = temp13;
 }
 if((zeit14[temp14])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz14+window.document.ticker.test1.value, temp14++;
  window.document.ticker.team14.value = vere14;
  window.document.ticker.erg14.value = temp14;
 }

 if((zeit15[temp15])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz15+window.document.ticker.test1.value, temp15++;
  window.document.ticker.team15.value = vere15;
  window.document.ticker.erg15.value = temp15;
 }
 if((zeit16[temp16])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz16+window.document.ticker.test1.value, temp16++;
  window.document.ticker.team16.value = vere16;
  window.document.ticker.erg16.value = temp16;
 }
 if((zeit17[temp17])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz17+window.document.ticker.test1.value, temp17++;
  window.document.ticker.team17.value = vere17;
  window.document.ticker.erg17.value = temp17;
 }
 if((zeit18[temp18])==zeitjetzt)
 {
  window.document.ticker.test1.value = zeitjetzt+satz18+window.document.ticker.test1.value, temp18++;
  window.document.ticker.team18.value = vere18;
  window.document.ticker.erg18.value = temp18;
 }

 if(zeitjetzt==45) window.document.ticker.test1.value = "Abpfiff - 1.Halbzeit\n\n"+window.document.ticker.test1.value;
 if(zeitjetzt==90) window.document.ticker.test1.value = "Spielende!\n\n"+window.document.ticker.test1.value;

 window.setTimeout('Hinweis('+zeitjetzt+')',1000);
}
 
</script>
<form name="ticker" action="">
<table align="center">
 <tr>
  <td align="center">
   <input type="button" name="Start" value="Start" onClick="Hinweis(0);"> <input size="2" name="zeit" value="0" readonly><b>.Minute</b>
  </td>
 <tr>
 <tr>

  <td align="center">
<input size="30" name="team1" value="1.FC Nürnberg" readonly> - 
<input size="30" name="team2" value="Bayer 04 Leverkusen" readonly>
<input size="1" name="erg1" value="0" readonly>:
<input size="1" name="erg2" value="0" readonly>
<br>
<input size="30" name="team3" value="Alemannia Aachen" readonly> - 
<input size="30" name="team4" value="VfB Stuttgart" readonly>
<input size="1" name="erg3" value="0" readonly>:
<input size="1" name="erg4" value="0" readonly>
<br>
<input size="30" name="team5" value="SV Werder Bremen" readonly> - 
<input size="30" name="team6" value="FC Energie Cottbus" readonly>

<input size="1" name="erg5" value="0" readonly>:
<input size="1" name="erg6" value="0" readonly>
<br>
<input size="30" name="team7" value="SV Wacker Burghausen" readonly> - 
<input size="30" name="team8" value="Arminia Bielefeld" readonly>
<input size="1" name="erg7" value="0" readonly>:
<input size="1" name="erg8" value="0" readonly>
<br>
<input size="30" name="team9" value="FSV Mainz 05" readonly> - 
<input size="30" name="team10" value="FC Schalke 04" readonly>
<input size="1" name="erg9" value="0" readonly>:
<input size="1" name="erg10" value="0" readonly>
<br>
<input size="30" name="team11" value="SpVgg Unterhaching" readonly> - 

<input size="30" name="team12" value="VfL Bochum" readonly>
<input size="1" name="erg11" value="0" readonly>:
<input size="1" name="erg12" value="0" readonly>
<br>
<input size="30" name="team13" value="FC Bayern München" readonly> - 
<input size="30" name="team14" value="Hamburger SV" readonly>
<input size="1" name="erg13" value="0" readonly>:
<input size="1" name="erg14" value="0" readonly>
<br>
<input size="30" name="team15" value="Hannover 96" readonly> - 
<input size="30" name="team16" value="Borussia M´gladbach" readonly>
<input size="1" name="erg15" value="" readonly>:
<input size="1" name="erg16" value="0" readonly>
<br>
<input size="30" name="team17" value="Eintracht Frankfurt" readonly> - 

<input size="30" name="team18" value="SC Freiburg" readonly>
<input size="1" name="erg17" value="0" readonly>:
<input size="1" name="erg18" value="0" readonly>
<br>
  </td>
 </tr>
 <tr>
  <td align="center"><b>Konferenz-Info</b><br>
   <textarea rows="15" cols="60" name="test1" value="Willkommen bei der LIVE-Konferenz!"></textarea>
  </td>

 </tr>
</table>
</form>

Edit:

Aachen - Stuttgart endet in dem Beispiel 0:0, obwohl Werte für 1:0 sein müssten. Er zählt also in Minute 12 das Tor für Aachen nicht hinzu!
 
Hi,

zu Problemen kommt es bei allen neu erstellten Arrays, die nur einen Wert enthalten - z.B. Aachen. Grund ist,
dass ein einzelner Integerwert nicht in das Array eingetragen wird, sondern dieses dimensioniert. D.h.
new Array(12) erstellt ein Feld mit 12 Komponenten (0..11).

1.Lösung:
Du setzt alle Minutenangaben in Anführungszeichen. Damit sind es Strings und werden als Werte eingetragen.
Code:
var vere1 = vereinh1;
var zeit1 = new Array("12","22","57");
var temp1 = 0;
var satz1 = "' Tor "+vere1+"\n";
var vere2 = vereing1;
var zeit2 = new Array();
var temp2 = 0;
var satz2 = "' Tor "+vere2+"\n";

var vere3 = vereinh2;
var zeit3 = new Array("12");
var temp3 = 0;
var satz3 = "' Tor "+vere3+"\n";
var vere4 = vereing2;
var zeit4 = new Array();
var temp4 = 0;
var satz4 = "' Tor "+vere4+"\n";

// ... usw.

2. Lösung:
Du definierst die Arrays mit Hilfe von eckigen Klammern.
Code:
var vere1 = vereinh1;
var zeit1 = [12, 22, 57];  // <- 1. FCN
var temp1 = 0;
var satz1 = "' Tor "+vere1+"\n";
var vere2 = vereing1;
var zeit2 = [];  // <- Leverkusen
var temp2 = 0;
var satz2 = "' Tor "+vere2+"\n";

var vere3 = vereinh2;
var zeit3 = [12];
var temp3 = 0;
var satz3 = "' Tor "+vere3+"\n";
var vere4 = vereing2;
var zeit4 = [];
var temp4 = 0;
var satz4 = "' Tor "+vere4+"\n";
Ausserdem habe ich mir als gebürtiger Franke erlaubt, in der ersten Paarung (1. FCN - Bayer Leverkusen)
das Ergebnis zu drehen ;-)

Ich hoffe, Du kannst damit etwas anfangen.

Ciao
Quaese
 
Vielen Dank. Das wusste ich nicht, dass ein Array nicht nur mit einem Integeer bestückt werden darf. Der Ticker funktioniert nun! *juhu*
 

Neue Beiträge

Zurück