Я хочу обновить этот код, чтобы вызвать javascript, чтобы проверить URL-адрес моего изображения. Это PHP echoing xhtml со встроенным javascript.
echo "<img class = \"c\" src=\"$fav\" alt=\"\"\/><a name = \"a1\" class = \"b\" href = \"$ass_array[url]\">$ass_array[name]</a>";
Это то, что у меня есть. Это будет работать?
echo "<img class = \"c\" src=\"<script type=\"text/javascript\">validate_fav($fav)</script>\" alt=\"\"\/><a name = \"a1\" class = \"b\" href = \"$ass_array[url]\">$ass_array[name]</a>";
Благодарю.
Нет, это неверно XHTML. Вы в конечном итоге устанавливаете src в <script type=
а затем у вас есть недопустимая разметка.
Вы должны сделать что-то вроде:
echo "<img id=\"theimg\" class = \"c\" src=\"$fav\" alt=\"\"\/><a name = \"a1\" class = \"b\" href = \"$ass_array[url]\">$ass_array[name]</a>"; ?> <script type="text/javascript"> document.getElementById('theimg').setAttribute('src', validate_fave($fav)); </script> <?php