Hi
Ich habe ein nicht all zu kleines Script und würde das gerne in eine *.js Datei auslagern aber es funktioniert nicht.
<head>
<script language="JavaScript" src="Menue.js" type="text/javascript"></script>
</head>
<a href="Start.aspx" target="MainFrame" class="Gross" onClick="Menue(Medien)" >Medien</a>
Und das ausgelagerte Script:
function Menue(str){
document.all.Games.style.display = "none";
document.all.Hardware.style.display = "none";
document.all.Software.style.display = "none";
document.all.Windows.style.display = "none";
document.all.Linux.style.display = "none";
document.all.MAC.style.display = "none";
document.all.Open.style.display = "none";
document.all.Programmieren.style.display = "none";
document.all.Internet.style.display = "none";
document.all.Viren.style.display = "none";
document.all.ASP.style.display = "none";
document.all.Browser.style.display = "none";
document.all.Datenbank.style.display = "none";
document.all.PHP.style.display = "none";
document.all.Sec.style.display = "none";
document.all.Such.style.display = "none";
document.all.Webdev.style.display = "none";
document.all.XML.style.display = "none";
document.all.Login.style.display = "none";
document.all.Anmel.style.display = "none";
switch(str){
case"Start":
break;
case"Medien":
document.all.MusikN.style.display = "inline";
document.all.DVD.style.display = "inline";
document.all.Kino.style.display = "inline";
break;
..........
Das menue Script ist ewig lang und will nicht alles Posten die Befehle ändern sich auch nicht großartig. Ich blende mit dem Script eigentlich nur Tablezeilen aus und ein. Wenn ich das Script in der Nav Seite habe funzt das eins A. Wenn ich es auslagere funktioniert gar nichts mehr. Muss ich im Script irgendwo die Seite angeben auf die es angewendet wird. Ich hab das schon länger nicht mehr gemacht.
Danke im Voraus.
Ich habe ein nicht all zu kleines Script und würde das gerne in eine *.js Datei auslagern aber es funktioniert nicht.
<head>
<script language="JavaScript" src="Menue.js" type="text/javascript"></script>
</head>
<a href="Start.aspx" target="MainFrame" class="Gross" onClick="Menue(Medien)" >Medien</a>
Und das ausgelagerte Script:
function Menue(str){
document.all.Games.style.display = "none";
document.all.Hardware.style.display = "none";
document.all.Software.style.display = "none";
document.all.Windows.style.display = "none";
document.all.Linux.style.display = "none";
document.all.MAC.style.display = "none";
document.all.Open.style.display = "none";
document.all.Programmieren.style.display = "none";
document.all.Internet.style.display = "none";
document.all.Viren.style.display = "none";
document.all.ASP.style.display = "none";
document.all.Browser.style.display = "none";
document.all.Datenbank.style.display = "none";
document.all.PHP.style.display = "none";
document.all.Sec.style.display = "none";
document.all.Such.style.display = "none";
document.all.Webdev.style.display = "none";
document.all.XML.style.display = "none";
document.all.Login.style.display = "none";
document.all.Anmel.style.display = "none";
switch(str){
case"Start":
break;
case"Medien":
document.all.MusikN.style.display = "inline";
document.all.DVD.style.display = "inline";
document.all.Kino.style.display = "inline";
break;
..........
Das menue Script ist ewig lang und will nicht alles Posten die Befehle ändern sich auch nicht großartig. Ich blende mit dem Script eigentlich nur Tablezeilen aus und ein. Wenn ich das Script in der Nav Seite habe funzt das eins A. Wenn ich es auslagere funktioniert gar nichts mehr. Muss ich im Script irgendwo die Seite angeben auf die es angewendet wird. Ich hab das schon länger nicht mehr gemacht.
Danke im Voraus.