Renault and Dacia websites

Forums » General Opera topics » Open the Web

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

12. May 2010, 22:38:58

wyldkat

Posts: 79

Renault and Dacia websites

Reanult and Dacia's websites are not rendering correctly on Opera.

http://renault.pt/
http://renault.es/
http://www.renault.be/
http://www.renault.fr/
http://dacia.pt/
http://www.dacia.fr/

And probably others.

The problem lies in a flash file that would supposedly appear in the main page:

Renault.pt:
Capturar2.JPG

Dacia.pt
Capturar.JPG

[ Opera - Chrome ]

13. May 2010, 11:50:08

choope

pine tree

Posts: 407

Displays properly here using Opera 10.10 and Flash 10.0.45.2. Right click over the Flash file and choose About Adobe Flash Player which will take you to http://www.adobe.com/software/flash/about/ Does the flash display properly there?
Firefox 23.0, Opera 10.11-4791; Platform: SunOS (OpenIndiana); System: i86pc  Opera Desktop Team Security @ Opera Sitepatching blog
Linux in VirtualBox | Opera 12.15-1748

13. May 2010, 12:36:24

wyldkat

Posts: 79

Thanks for the reply.

It's not a Flash problem, if it was Chrome wouldn't display it correctly either, since (I think) the plug-in is the same. And I'm not the only one experiencing this issue.

19. May 2010, 16:08:30

zipatei

Posts: 292

Confirmed here...

Opera 10.53 build 3374

15. June 2010, 21:46:43

wyldkat

Posts: 79

Bumping this, I found the problem.

The problem is the attribute "classid" in the <object> tag that can't have a value, so it must be empty.

Example:

classid set > DOESN'T WORK

classid="sometext" width="965" height="397" id="flashid_1276637162580"> (...)




classid not set (empty) > WORKS

classid="" width="965" height="397" id="flashid_1276637162580"> (...)




Now, the object files are created on-the-fly via javascript and the line that sets the classid attribute is the line nº 2654 in the file(s) js/full.js (ex: http://renault.pt/js/full.js ). I hard coded the JavaScript and changed the line so that it would set the class id as empty and it worked.

I don't now if it is an Opera engine problem, as I am not familiar with the HTML object tag.

1. July 2010, 12:20:34

wyldkat

Posts: 79

Still happening in 10.60.

6. July 2010, 06:57:45

probafix

Posts: 128

Originally posted by choope:

Displays properly here using Opera 10.10 and Flash 10.0.45.2. Right click over the Flash file and choose About Adobe Flash Player which will take you to http://www.adobe.com/software/flash/about/ Does the flash display properly there?



I am agree with it...

6. July 2010, 13:32:07

wyldkat

Posts: 79

Originally posted by probafix:

Originally posted by choope:

Displays properly here using Opera 10.10 and Flash 10.0.45.2. Right click over the Flash file and choose About Adobe Flash Player which will take you to http://www.adobe.com/software/flash/about/ Does the flash display properly there?



I am agree with it...



Again, it isn't a flash problem, read the post above before posting commentaries.

13. July 2010, 19:14:49

Opera Software

d.i.z.

bug hunter

Posts: 3029

I can't reproduce it for some reason but given your discovery about classid I can tell you that it would not work in Firefox and Chrome either (not sure about this one). So it means that site sends different code to Opera and spoofing should fix it.

13. July 2010, 21:08:35

wyldkat

Posts: 79

Originally posted by d.i.z.:

I can't reproduce it for some reason but given your discovery about classid I can tell you that it would not work in Firefox and Chrome either (not sure about this one). So it means that site sends different code to Opera and spoofing should fix it.



The Renault websites are working now, Dacia ones aren't.

Spoofing doesn't fix it and it works in Chrome, so I guess it might be Opera's rendering problem.

13. July 2010, 22:12:27

Opera Software

d.i.z.

bug hunter

Posts: 3029

Originally posted by wyldkat:

Spoofing doesn't fix it and it works in Chrome, so I guess it might be Opera's rendering problem.


No, it's what I said. Chrome and Firefox get <embed> tag instead of object.

It's not because site serves different code actually but because they use very old (from year 2007) version of SwfObject which creates object with classid for Opera. Probably because it thinks that we are IE.

14. July 2010, 11:07:21

wyldkat

Posts: 79

Oh, I see, you're right.

Thanks for the feedback wink

Forums » General Opera topics » Open the Web