Hallo,
programmiere gerade für eine Seite einen Liveticker.
Habe auch ein wenig JS eingebaut, auch wenn ich mich da nicht so gut auskenne. Gestern lief das auch alles ganz ordentlich, aber heute ( und ich meine nichts geändert zu haben) geht gar nichts mehr.
Wie folgt ist die Hauptseite aufgebaut:
PHP-Code:
<!-- Definition der Sidebar -->
<div class="ticker_sidebar">
<div id="button_table" class="ticker_sidebar_button"><a href="javascript:;" onClick="showTable()">Tabelle</a></div>
<div id="button_result" class="ticker_sidebar_button"><a href="javascript:;" onClick="showStandings()">Ergebnisse</a></div>
<div id="button_teama" class="ticker_sidebar_button"><a href="javascript:;" onClick="showTeama()">FC Gütersloh</a></div>
<div id="button_teamb" class="ticker_sidebar_button"><a href="javascript:;" onClick="showTeamb()">TeBe Berlin</a></div>
<div id="button_schuetzen" class="ticker_sidebar_button"><a href="javascript:;" onClick="showSchuetzen()">Torschützen</a></div>
<div id="button_statisitk" class="ticker_sidebar_button"><a href="javascript:;" onClick="showStatistic()">Statistiken</a> </div>
<div id="button_reload" class="ticker_sidebar_button2"><a href="javascript:location.reload();">Reload</a></div>
<div class="ticker_sidebar_chancen">
<div class="ticker_sidebar_chancen_team2_text"> <span class="ticker_sidebar_chance_team2_text_werta"><? echo"$chance_a"; ?></span>Chancen<span class="ticker_sidebar_chance_team2_text_wertb"><? echo"$chance_b"; ?></span>
</div>
<div class="ticker_sidebar_chancen_team2">
<div class="ticker_sidebar_chancen_team1">
</div>
</div>
</div>
<div id="table" class="ticker_sidebar_content"><? include"include/table_data.php"; ?></div>
<div id="teama" class="ticker_sidebar_content"><? include"include/teama_data.php"; ?></div>
<div id="teamb" class="ticker_sidebar_content"><? include"include/teamb_data.php"; ?></div>
<div id="schuetzen" class="ticker_sidebar_content"><? include"include/schuetzen_data.php"; ?></div>
<div id="standings" class="ticker_sidebar_content"><? include"include/standing_data.php"; ?></div>
<div id="statistic" class="ticker_sidebar_content"><? include"include/statistic_data.php"; ?></div>
<div class="ticker_sidebar_copyright"></div>
<!-- Ende -->
Zeile 3-9 sind die Buttons die eine Javascript funktion aufrufen. Bei einem Klick werden dann die DIVs von Zeile 21-27 auf display:none oder display:block gesetzt.
Dieses ist die Entsprechende .js-datei:
Code:
function showTable()
{
document.getElementById("statistic").style.display="none";
document.getElementById("standings").style.display="none";
document.getElementById("schuetzen").style.display="none";
document.getElementById("table").style.display="block";
document.getElementById("teama").style.display="none";
document.getElementById("teamb").style.display="none";
}
in gleichem aufbau gibt es dann noch die function showTeamb, showTeama usw.
Die Fehlermeldung lautet im FF nur
Zitat:
|
document.getElementById("statistic")has no properties
|
Aber ich kann mir nicht im geringsten erklären wo der Fehler zu suchen ist, weil wie gesagt gestern alles so lief wie es sein sollte ohne das ich in den entsprechenden Dateien etwas geändert habe.
Aber vielleicht hat hier ja jemand eine Idee.
Danke Jörg