Обновите IFrame с помощью WordPress 3.5

В предыдущей версии WordPress я использовал следующий код для автоматического обновления iframe в сообщении:

<iframe id='feuille1' src="http://competition.hockeyfrance.com/la/ffhgsheet.php?GameID=20094" width="650" height="1000" name='feuille1' ></iframe> 
<script type="text/javascript"> function refreshiframe() { document.getElementById('feuille1').src="http://competition.hockeyfrance.com/la/ffhgsheet.php?GameID=20094" setTimeout("refreshiframe()",30000); } </script> 
<body onload="refreshiframe();">

Код встраивается в сообщение с помощью шорткода. Это работало нормально до недавнего обновления 3.5, которое, как я понимаю, включает в себя обновленную версию jQuery.

Может кто-нибудь помочь мне понять, почему этот очень простой код больше не работает? Что я могу сделать, чтобы это исправить?

1 ответ

Решение

Изменить это:

<script type="text/javascript"> function refreshiframe() {document.getElementById('feuille1').src = "http://competition.hockeyfrance.com/la/ffhgsheet.php?GameID=20094"  setTimeout("refreshiframe()",30000); } </script>

Для того, чтобы:

<script type="text/javascript"> function refreshiframe() {document.getElementById('feuille1').src = "http://competition.hockeyfrance.com/la/ffhgsheet.php?GameID=20094"; setTimeout("refreshiframe()",30000); } </script>

Обратите внимание на ; деление двух разных инструкций JS, один для изменения src а другой зовет setTimeout функция.

Удачи!

Другие вопросы по тегам