Непрограммист здесь, пытаясь понять что-то.Можно ли поместить функцию javascript в файл php?
У меня есть функция javascript в заголовке моего документа, которая при загрузке страницы открывает другую страницу в iframe и показывает файл svg на моем сервере для незначительного редактирования в Интернете. Я хотел бы поместить функцию javascript в файл php, так что эти папки в файлах svg не могут быть определены для тех, кто свободно загружает эти файлы svg.
В настоящее время у меня есть это на моем заголовке HTML:
<script type="text/javascript">
function loaded()
{
document.getElementById("myiframe").src="http://www.mydomain.com/myfolder/mypage.html?url=myotherfolder/"+window.location.search.substr(1);
}
onload=loaded;
</script>
Так как я слышал, что PHP является сценарий на стороне сервера и не просматриваться, я думал, что это будет маскировать расположение этих файлов на моем сервере.
Я хочу, чтобы удалить этот яваскрипта код из моего заголовка и поместить его в файл PHP и заменить код заголовка с любой из них:
<script src="phpjavafile.php"></script>
или
<?php include ('phpjavafile.php'; ?>
и, наконец, положить javascript в файл php, такой как:
<?php
<script type="text/javascript">
function loaded()
{
document.getElementById("myiframe").src="http://www.mydomain.com/myfolder/mypage.html?url=myotherfolder/"+window.location.search.substr(1);
}
onload=loaded;
</script>
?>
Я пробовал оба этих метода и ни один из них правильно загрузиться.
Должно быть, я делаю что-то неправильно. Я на правильном пути, или есть лучший способ заставить это работать.
спасибо заранее.
Да, это возможно. Подумайте о сценарии как о не более чем html (потому что это точно ***, что это такое). Как вы выводите html с php? или простой текст? –
ничего, кроме текста, а не html –
html - это не что иное, как текст. –