Переменная в $pieces[12]
- это URL-адрес изображения на моем сервере, иногда при загрузке страницы происходит разбитое изображение. Мой скрипт должен найти ошибку сломанного изображения, если он есть, и снова заменить его на $pieces[12]
. Если это звучит правильно. Но я не знаю, как это сделать с моим кодом.Как вставить PHP-скрипт в скрипт Javascript
<div class="right_ad" id="right_ad">
<script>
<img src="<?php echo $pieces[12]; ?>"
onError="this.onerror=null;this.src='<?php echo $pieces[12]; ?>';"
style="width: 100%;max-height: 100%"/>
</script>
</div>
Вы можете использовать jquery для замены src attrubute тега img. http://stackoverflow.com/questions/554273/changing-the-image-source-using-jquery – Deshan
Php Выполняется на сервере, тогда как javascript работает на клиенте, поэтому я не думаю, что то, что вы просите, доступно через PHP. Вы можете использовать jquery, как упоминалось в @DeshanR – madforstrength
Как насчет того, чтобы при загрузке страницы был загружен JavaScript/копировать $ pieces [12]. Тогда, если есть ошибка, JavaScript помещает в URL-адрес из $ pieces [12] в img src = ''? – user3456687