hallo struppi - hallo alle anderen arbeitenden!
vielen herzlichen dank für deine antwort. vielleicht klappt es ja heute mit dem antworten... ich klicke auf die antwort eines forumschreibers auf meine anfrage, schreibe dann in das textfeld rein, sende es, aber es erscheint nicht!
ich bin mir nicht sicher, ob ich deine antwort richtig verstanden habe:
-----------------------------------
case "Netscape":
switch(version)
{
case "4" : window.location.href="pc_ns_4.html";
break;
case "5" : window.location.href="pc_ns_5.html";
break;
case "6" : window.location.href="pc_ns_6.html";
das liesse sich prima in einen 2-Zeiler wandeln:
if(browser == 'Netscape') url = 'pc_ns_' + version + '.html';
window.location = url;
----------------------------------------
meine Frage:
müsste ich dieses if oben mit else erweitern?
else(browser == 'Microsoft Internet Explorer') url = 'pc_msie_' + version + '.html';
window.location = url;
falls ja, wie mach ich dann noch die plattformabfrage? wie erweitere/ändere ich folgenden code, so dass er im stil von oben (if...) geschrieben ist:
<script language="javascript">
var browser;
platform = navigator.platform;
browser = navigator.appName;
version = navigator.appVersion.substring(0,1);
switch (platform)
{
case "Win32":
switch(browser)
{
case "Microsoft Internet Explorer" :
switch(version)
{
case "4" : window.location.href="pc_msie_4.html";
break;
case "5" : window.location.href="pc_msie_5.html";
break;
case "6" : window.location.href="pc_msie_6.html";
break;
}
case "Netscape":
switch(version)
{
case "4" : window.location.href="pc_ns_4.html";
break;
case "5" : window.location.href="pc_ns_5.html";
break;
case "6" : window.location.href="pc_ns_6.html";
break;
}
}
case "Mac":
switch(browser)
{
case "Microsoft Internet Explorer":
switch(version)
{
case "4" : window.location.href="mac_msie_4.html";
break;
case "5" : window.location.href="mac_msie_5.html";
break;
}
case "Netscape":
switch(version)
{
case "4" : window.location.href="mac_ns_4.html";
break;
case "5" : window.location.href="mac_ns_5.html";
break;
}
// weitere Mac Browser
}
//weitere Betriebssysteme
}
</script>
herzlichen danke für deine/eure antwort
femjava