Forum Moderators: travelin cat
I developed this site and it works great on pcs using ie and netscape but on the mac it is a different story. It works in netscape but not ie. Why? The homepage (after the initial splash page of course) loads fine but if you click on a button, refresh the page or click on any link the flash movies go all crazy. I can't explain it any better. Luckily it hasn't been an issue with the client but I would love to fix it so it would work on macs since I like to use both platforms. I haven't tested on OSX so I have no idea what it does on that operating system. Can anyone help?
thanks
[edited by: mivox at 9:36 pm (utc) on Mar. 3, 2003]
[edit reason] removed link drop per TOS [/edit]
Are you sure that the Macs you have tried have the flash plugin for IE? The only reason I ask is I once didn't test for the plugin properly and I requested the movie without the plugin and it went haywire.
My poor Mac, I couldn't even restart it, had to unplug it. Just a thought. I have never had any probs aside from that one with flash on ie/Mac.
i know the flash player works because i visit flash sites and develop flash sites on my mac all the time.
the site was done in frames with a mixture of html, flash and asp. it's the flash part that is having problems. it works fine in netscape on the mac just not in ie. any other suggestions on how i can clarify my problem?
<html>
<head>
<title>Better Built</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="*,760,*" frameborder="NO" border="0" framespacing="0">
<frame name="leftFrame" scrolling="NO" noresize src="leftFrame.htm">
<frameset rows="84,80,*,45,50" frameborder="NO" border="0" framespacing="0">
<frame src="header.htm" name="header" scrolling="No" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" border="0" noresize>
<frame src="topNav.htm" name="topNav" scrolling="No" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" border="0" noresize>
<frameset cols="210,550" frameborder="NO" border="0" framespacing="0">
<frame src="mainNav.htm" name="mainNav" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" scrolling="No" border="0" noresize>
<frameset rows="20,*" frameborder="NO" border="0" framespacing="0">
<frame src="blankSubnav.htm" name="contentSubnav" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" scrolling="no" border="0" noresize>
<frame src="homeContent.htm" name="content" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" scrolling="Yes" border="0" noresize>
</frameset>
</frameset>
<frame src="search.htm" name="search" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" scrolling="No" border="0" noresize>
<frame src="bottomFrame.htm" name="bottomFrame" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftmargin="0" scrolling="No" border="0" noresize>
</frameset>
<frame name="rightFrame" src="rightFrame.htm">
</frameset>
<noframes>
<body bgcolor="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
This site uses frames and your browser doesn't support them. You need to upgrade your browser to view this site.
</body></noframes>
</html>
*scratches head*
Hopefully some Flash experts will turn up with some ideas.
<html>
<head>
<title>Better Built</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table cellpadding="0" cellspacing="0" border="0" align="left" width="210" height="220" id="mainNav">
<td><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=210 HEIGHT=220 id="mainNav" ALIGN="left">
<PARAM NAME=movie VALUE="swf/mainNav.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#CCCCCC>
<EMBED src="swf/mainNav.swf" quality=high bgcolor=#CCCCCC WIDTH=210 HEIGHT=220 NAME="mainNav" ALIGN="left" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
</td>
</table>
</body>
</html>
I've never actually used Flash on a live page though, so if it's a glitch with that I have no clue where the trouble might be.
Line 8, column 37: there is no attribute "FRAMEBORDER" (explain...). <frameset cols="*,760,*" frameborder="NO" border="0" framespacing="0"> ^
Line 8, column 49: there is no attribute "BORDER" (explain...). <frameset cols="*,760,*" frameborder="NO" border="0" framespacing="0"> ^
Line 8, column 66: there is no attribute "FRAMESPACING" (explain...). ..."*,760,*" frameborder="NO" border="0" framespacing="0"> ^
Line 11, column 103: there is no attribute "FRAMESPACING" (explain...). ...th="0" marginheight="0" framespacing="0" frameborder="0" topmargin="0" leftma ^
Line 11, column 133: there is no attribute "TOPMARGIN" (explain...). ...pacing="0" frameborder="0" topmargin="0" leftmargin="0" border="0" noresize> ^
Line 11, column 148: there is no attribute "LEFTMARGIN" (explain...). ...eborder="0" topmargin="0" leftmargin="0" border="0" noresize> ^
Line 11, column 159: there is no attribute "BORDER" (explain...). ... topmargin="0" leftmargin="0" border="0" noresize> ^
Line 25, column 9: document type does not allow element "NOFRAMES" here (explain...). <noframes> ^
Line 26, column 50: there is no attribute "LEFTMARGIN" (explain...). ...="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" margin ^
Line 26, column 64: there is no attribute "TOPMARGIN" (explain...). ...or="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> ^
Line 26, column 80: there is no attribute "MARGINWIDTH" (explain...). ...margin="0" topmargin="0" marginwidth="0" marginheight="0"> ^
Line 26, column 97: there is no attribute "MARGINHEIGHT" (explain...). ...gin="0" marginwidth="0" marginheight="0">
I'm not sure what this all this means. Enlighten me.
Seriously, I'd look at redesigning the page to use a simpler frameset, personally. The less code you have to start with, the less there is to break.
when or if i find a solution i'll be posting it everywhere. believe me on that one.
For example, make a plain, valid HTML page with only the Flash file.
Load it with all of your browsers, especially on the one that gives you trouble, and see how it behaves.
If it behaves correctly then the problem is elsewhere.
Add a step, like making a simple, valid two-frame Frameset and place the previous HTML file in one frame.
Try again.
Add another step.
Hope this helps :)