Forum Moderators: open

Message Too Old, No Replies

help with Detecting Internet Explorer Mac.

         

electricocean

8:40 pm on Apr 2, 2005 (gmt 0)

10+ Year Member



I want to have a flah file thats is inside an iframe(--it's not a normal flash file so i am not using the object and embed code.--)and it works in every browser except IE mac. I want a script that will display the flash file in the iframe but if someone is using IE mac the page won't change bt just have somje links come up.


I would like to have the code like this but it doesn't work:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac")!= -1 ) {

document.write('<a href="index.php?pageid=1">news</a><br>
<a href="index.php?pageid=2">jokes</a><br>
<a href="index.php?pageid=3">movies</a><br>
<a href="index.php?pageid=4">bio</a><br>
<a href="index.php?pageid=5">links</a><br>
<a href="index.php?pageid=6">add a joke!</a>');
}

else{
document.write('<iframe name="sidebar" src="flash/sidebar.swf" frameborder="0" scrolling="no" width="138.5" height="455">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>')
-->
</SCRIPT>

any suggestions?

electricocean

Span

10:19 pm on Apr 2, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi, maybe this will do it..

<script language="JavaScript">
<!--
if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac")!= -1){
document.write('<a href="index.php?pageid=1">news</a><br>'
+'<a href="index.php?pageid=2">jokes</a><br>'
+'<a href="index.php?pageid=3">movies</a><br>'
+'<a href="index.php?pageid=4">bio</a><br>'
+'<a href="index.php?pageid=5">links</a><br>'
+'<a href="index.php?pageid=6">add a joke!</a>');
}

else {
document.write('<iframe name="sidebar" src="flash/sidebar.swf" frameborder="0" scrolling="no" width="138.5" height="455">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>') ;
}
-->
</script>