Play() не работает в Opera(Win), Mozilla(Linux), MacOS

Krisha

pain in the neck
Play() не работает в Opera(Win), Mozilla(Linux), MacOS

Имеем следующий JS:
PHP:
var moviename   = "Intro";
var movie_ready = "false";

   function getObject(moviename)
   {
      if (navigator.userAgent.indexOf("MSIE") != -1)
      {
         return document.getElementById(moviename);
      }
      else
      {
         return document[moviename];
      }
   }

   function playmovie()
   {
      getObject(moviename).Play();
   }
Подключаю:
<head>
<SCRIPT LANGUAGE="JavaScript" SRC="js/play.js"></SCRIPT>
</head>

Вызываю:
<a href="#" onClick='playmovie();'>Play</a>

Работает: Win: IE6.0, NN 4.03, NN 7.0, Mozilla 1.4

Не могу заставить работать в Opera 7.11 (Win), под линухом в мозиле тоже не работает, но самое плохое, что не работает в MacOS NN7, IE5.1

Кровь из носа нужно заставить работать хотя бы под маком. Хелп!

P.S. Запускать пытаюсь flash ролик
 

KostyaCat

мы где-то рядом
и попробуй еще просто обращаться к объекту
moviename.play();

P.S. про swliveconnect=true не забываем? =)
 

Frol

Новичок
браузер наверное переменные путает, измени имена
 

Krisha

pain in the neck
Frol
убрал, таже фигня.

KostyaCat
1. не помогло
2. не зыбыл

Линуховая Мозилла 1.5 говорит, что: is not a function Play() :(
Тоже самое говорит NN 7.0 под Mac.
Видать можно сушить весла :(
 

Frol

Новичок
> Линуховая Мозилла 1.5 говорит, что: is not a function Play()
не успевает загрузить?
 

Krisha

pain in the neck
Frol
В смысле? Всё оно загрузить успевает, просто брозер не знает такого метода (функции).
 
Сверху