Обновите 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
функция.
Удачи!