Во-первых, я создаю одну php-страницу с
<script type="text/javascript" >
function ShowDIV()
{
if (popUpDiv.style.display=="none")
{popUpDiv.style.display="block"; blanket.style.display="block"; }
else
{ popUpDiv.style.display="none"; blanket.style.display="none";}
}
</script>
и в моем коде я могу вызвать эту функцию
<a href="#" onClick="ShowDIV();">
все работает...
но тогда я хотел разделить этот файл на
main.php (который теперь включает header.php)
в моем header.php, я добавил тот же JS-код:
<script type="text/javascript" >
function ShowDIV()
{
if (popUpDiv.style.display=="none")
{popUpDiv.style.display="block"; blanket.style.display="block"; }
else
{ popUpDiv.style.display="none"; blanket.style.display="none";}
}
</script>
но теперь это не сработает, моя консоль говорит мне:
Cannot read property display of Undefined
Означает ли это, что я должен каким-то образом передать propreties в новый файл header.php?
Должен быть Selector for blanket, так что вы можете получить доступ к его свойствам, пожалуйста, проверьте свой код на одеяло, прямо сейчас, что происходит, нет простого переключателя, поэтому его не определено.
поэтому, пожалуйста, проверьте, что селектор существует, и только вы можете получить доступ к его свойствам.
РЕДАКТИРОВАТЬ
у вас никогда не должно быть двух элементов на одной странице с одинаковым идентификатором.