- From: Russell Pearson <R.Pearson@art.derby.ac.uk>
- Date: Wed, 23 Sep 1998 15:43:02 +0100
- To: www-style@w3.org
Hi,
Can anyone help on this one? I'm using the following JavaScript to select
between two stylesheets- 1 for Navigator and 1 for Explorer:
<script language="JavaScript">
<!--
// this script determines whether the user's browser
// is IE4, or Netscape 4, and loads a different
// style sheet for each; for other browsers,
// it does nothing
var browser=navigator.appName;
var version=navigator.appVersion
var ver1=version.substring(0,1)
var ver2=version.lastIndexOf("MSIE")
var ver3=version.substring(ver2+5,ver2+6)
function itsNetscape() {
document.write('<LINK REL=StyleSheet HREF="../../stylesheets/n4direct.css"
TYPE="text/css">') }
function itsMsie() {
if (browser == "Microsoft Internet Explorer")
ieVersion()
}
function ieVersion(){
if (ver1 >= 4)
document.write('<LINK REL=StyleSheet
HREF="../../stylesheets/direct.css" TYPE="text/css">')
}
if ((browser == "Netscape") && (ver1 >= 4)){ itsNetscape() } else{
itsMsie() }
// --></script>
This is creating problems...
On a Mac using IE4 it's fine, but if you try and re-size the browser using
Netscape it crashes the machine. Furthermore, using refresh on IE4 on NT
causes the layout to go haywire (I've yet to test Netscape on a PC).
Has anyone any solutions/alternatives please?
Russell Pearson,
Media Delivery Specialist,
School of Art & Design,
University of Derby,
Britannia Mill,
Mackworth Road,
Derby.
DE22 3BL
R.Pearson@art.derby.ac.uk
www
Online Training: http://art.derby.ac.uk/direct/ (Work in Progress)
CyberForum: http://art.derby.ac.uk/ (Previous Project)
Tel:01332 622222 x 4080
Fax:01332 622725
Received on Thursday, 24 September 1998 05:00:36 UTC