webForumDet fria alternativet

Appname är netscape äver för mozilla?

JavaScript

4 svar · 356 visningar · startad av vic

Medlem sedan apr. 2006244 inlägg
Frågan#1

Olika händelser skall inträffa beroende på vilken webbläsare besökaren har. Men appname ger Netscape även för mozilla, hur är detta möjligt?? Vad skall jag använda istället för appname om jag vill ta reda på om användaren har mozilla?

// V

Medlem sedan juni 20014 421 inlägg
#2

du får använda userAgent istället

Medlem sedan aug. 20039 340 inlägg
#3

vic skrev:

Vad skall jag använda istället för appname om jag vill ta reda på om användaren har mozilla?

Och varför in i hela helskotta vill du göra det? Posta ditt riktiga problem så kanske det finns en bra lösning till detta.

Medlem sedan apr. 2006244 inlägg
#4

hahaha... får krypa till korset eller vad man nu säger...

var browser=navigator.userAgent

function StopMusic()
{
if(browser.match("netscape") || browser.match("Netscape"))
{
alert("Denna funktion är inte tillgänglig i Netscape");
}
else
{
document.getElementById("music_control").innerHTML=('<a href="#" class="play"><img src="img/SPACE.gif" height="28" width="70" onclick="PlayMusic()" alt="Sätt på bakgrunsmusiken" /></a>'); /* Detta funkar inte alls i NS */
window.open('background_music.php?bgmusic=null','topFrame'); /* Detta öppnar länken i ett nytt fönster i NS */
document.location.href='main_page.php?bgmusic=2&music=off';
return false;
}
}

Problemen står i koden. Jag använder både server- och klientside språk för att besökaren skall kunna stänga av, eller sätta på, bakgrundsmusiken som ligger i en frame.

Medlem sedan aug. 20039 340 inlägg
#5

Din kod kanske inte fungerar rakt av i Gecko-baserade läsare, men att det inte skulle gå att få det att fungera tror jag inte på.

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)