Автозапуск, помощь Javascript и Iframe - PullRequest
0 голосов
/ 20 марта 2012

Я хочу, чтобы мой скрипт VibeDeck запускался автоматически.Он использует строку href = "# play" в HTML, чтобы вызывать ее после нажатия.

Но проблема в том, что я попытался заставить окно Родителя перенаправить на #play.А также фактическое окно iframe для перенаправления на #play.Но он все равно не будет играть сам по себе.Мне бы очень хотелось узнать, есть ли способ автоматически вызвать функцию воспроизведения для этого скрипта.В настоящее время он находится по адресу

http://12 -3.co.uk /

Это список воспроизведения внизу.

1 Ответ

0 голосов
/ 20 марта 2012

Вы можете попробовать добавить атрибут onLoad="functionYouCallToStartPlaying()" к тегу тела вашего сайта.

Или:

<script>
function checkIfDefaultPage(pageAddress)
{
   //basically check if the user is on the homepage and you have no #play in the URL, 
   //so the URL does not become http://12-3.co.uk/#play#play
   if((pageAddress == "http://12-3.co.uk")||(pageAddress == "http://12-3.co.uk/")) 
      return true;
   return false;
}

function jsRedirect()
{
   if(checkIfDefaultPage(Document.Location))
        Document.Location = Document.Location + "#play";
}
</script>

при наличии

<body onLoad="jsRedirect();">

Это может заставить перенаправление JavaScript работать на вас.

РЕДАКТИРОВАТЬ: Вдохновение для предотвращения проблемы Document.Location, где вы можете перенаправить несколько раз, находится здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...