I'm a newbie here and I would like to create one script from 2 functioning scripts I have now. The purpose is to make a single script (or 2 that work together) to detect a visitors browser and then execute the apropriate script for their browser when the user presses the button. The code that will run will set the users brower homepage to my page. Every way I have tried to integrate the scripts has either caused an error or nothing at all to happen.
Here is the "rederect" script:
<html>
<head>
<script type="text/javascript">
function redirectme()
{
bname=navigator.appName
if (bname.indexOf("Netscape")!=-1)
{
window.location="mypage.htm"
return
}
if (bname.indexOf("Microsoft")!=-1)
{
window.location="mypage.htm"
return
}
window.location="tryjs_other.htm"
}
</script>
</head>
<body>
<form>
<input type="button" onclick="redirectme()" value=http://www.webdeveloper.com/forum/archive/index.php/"Set Hompage">
</form>
</body>
</html>
Here is the "Set Home Page" Script:
<html>
<head>
<title>Untitled</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function set_home_page(home_page_url)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", home_page_url);
}
// -->
</SCRIPT>
</head>
<body>
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"javascript:;" onClick="set_home_page('http://www.mypage.com')">Make my page your Netscape homepage</A>
<BR>
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"JavaScript:;" onCLick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mypage.com');">Make my page your Internet Explorer homepage</a>
</body>
</html>
Here is one of my many attempts to merge the two scripts:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function set_home_page(home_page_url)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", home_page_url);
}
// -->
</SCRIPT>
<script type="text/javascript">
function redirectme()
{
bname=navigator.appName
if (bname.indexOf("Netscape")!=-1)
{
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"javascript:;" onClick="set_home_page('http://www.mypage.com')">Make my page your Netscape homepage</A>
return
}
if (bname.indexOf("Microsoft")!=-1)
{
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"JavaScript:;" onCLick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mypage.com');">Make my page your Internet Explorer homepage</a>
return
}
window.location="tryjs_other.htm"
}
</script>
</head>
<body>
<form>
<input type="button" onclick="redirectme()" value=http://www.webdeveloper.com/forum/archive/index.php/"Redirect">
</form>
</body>
</html>
I'm totaly stumped about how to make this work.

Here is the "rederect" script:
<html>
<head>
<script type="text/javascript">
function redirectme()
{
bname=navigator.appName
if (bname.indexOf("Netscape")!=-1)
{
window.location="mypage.htm"
return
}
if (bname.indexOf("Microsoft")!=-1)
{
window.location="mypage.htm"
return
}
window.location="tryjs_other.htm"
}
</script>
</head>
<body>
<form>
<input type="button" onclick="redirectme()" value=http://www.webdeveloper.com/forum/archive/index.php/"Set Hompage">
</form>
</body>
</html>
Here is the "Set Home Page" Script:
<html>
<head>
<title>Untitled</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function set_home_page(home_page_url)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", home_page_url);
}
// -->
</SCRIPT>
</head>
<body>
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"javascript:;" onClick="set_home_page('http://www.mypage.com')">Make my page your Netscape homepage</A>
<BR>
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"JavaScript:;" onCLick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mypage.com');">Make my page your Internet Explorer homepage</a>
</body>
</html>
Here is one of my many attempts to merge the two scripts:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function set_home_page(home_page_url)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
navigator.preference("browser.startup.homepage", home_page_url);
}
// -->
</SCRIPT>
<script type="text/javascript">
function redirectme()
{
bname=navigator.appName
if (bname.indexOf("Netscape")!=-1)
{
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"javascript:;" onClick="set_home_page('http://www.mypage.com')">Make my page your Netscape homepage</A>
return
}
if (bname.indexOf("Microsoft")!=-1)
{
<A HREF=http://www.webdeveloper.com/forum/archive/index.php/"JavaScript:;" onCLick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.mypage.com');">Make my page your Internet Explorer homepage</a>
return
}
window.location="tryjs_other.htm"
}
</script>
</head>
<body>
<form>
<input type="button" onclick="redirectme()" value=http://www.webdeveloper.com/forum/archive/index.php/"Redirect">
</form>
</body>
</html>
I'm totaly stumped about how to make this work.
