Forum Moderators: travelin cat

Message Too Old, No Replies

mac ie problem

         

pippip

9:31 pm on Mar 3, 2003 (gmt 0)

10+ Year Member



I've tried just about every where on this problem. Flashkit, actionscripts.org, ultrashock, SitePoint, and Were-Here (I think). No dice from any of 'em.

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]

jatar_k

9:37 pm on Mar 3, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Welcome to WebmasterWorld pippip,

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.

pippip

9:53 pm on Mar 3, 2003 (gmt 0)

10+ Year Member



well i wish i could show you the site but i can't post urls on this forum for some reason. that's what i get for being new here i guess.

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?

pippip

9:58 pm on Mar 3, 2003 (gmt 0)

10+ Year Member



maybe this'll help. here is the frameset i'm using. not sure if the problem lies here.

<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>

mivox

9:58 pm on Mar 3, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The two areas I've had the most problems with cross-browser issues in are CSS and Javascript... are you using either of those in relation to the Flash files? I don't know of any cross-browser problems with frames in relation to IE.

*scratches head*

Hopefully some Flash experts will turn up with some ideas.

pippip

10:29 pm on Mar 3, 2003 (gmt 0)

10+ Year Member



here is the code for the main nav. it is one of the frames that isn't working properly. any thoughts?

<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>

mivox

9:12 pm on Mar 5, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



What exactly happens to the Flash files when the freak out on you?

pippip

10:07 pm on Mar 5, 2003 (gmt 0)

10+ Year Member



The main page usually loads correctly. But when I click on a button, refresh the browser or resize the window the content in the frames get all messed up. The flash movies aren't reloaded and the scrolling attributes that are set on the frames aren't what I had them set up as. Does that make sense?

mivox

10:35 pm on Mar 5, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



What I would try, personally, is simplifying the frames first... Does the layout really need to be that complex? The simpler you keep the code, the easier it is to troubleshoot...

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.

pippip

3:30 pm on Mar 6, 2003 (gmt 0)

10+ Year Member



Well, I've run it through the validator and I am getting this:

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.

mivox

9:04 pm on Mar 7, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It means all the attributes listed there in your code aren't valid HTML attributes... they shouldn't be there if you want the code to validate.

What program are you using to build the page?

pippip

9:38 pm on Mar 7, 2003 (gmt 0)

10+ Year Member



dreamweaver

mivox

1:29 am on Mar 11, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Dreamweaver ought to have a built in option to geenrate valid code from the start, but that doesn't always guarantee cross-browser compatibility with complex layouts like that.

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.

bluebell

3:22 am on Mar 25, 2003 (gmt 0)

10+ Year Member



Hey,

just noticed we have the same problem. Well it looks that way ....have you found a solution/cause yet?

pippip

2:11 pm on Mar 25, 2003 (gmt 0)

10+ Year Member



haven't had time since my last post to really work on it. the progress i've had is that you have a similar problem. that's the first time anyone has told me that. plus i've had some good sleep now that i'm not working and worrying about this problem. but it'll come around again to cause me problems.

when or if i find a solution i'll be posting it everywhere. believe me on that one.

transistor

4:24 am on Mar 27, 2003 (gmt 0)

10+ Year Member



Weird stuff...
My suggestion in a situation like this is to go piece by piece.

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 :)