У меня есть php-страница, которая вызывает заголовок? Php включает 'inc/head.php'; ?.Javascript не работает в chrome с расширением .php
В этом заголовке есть функция javascript, которую я разместил ниже. Все отлично работает в Firefox и даже в IE (что само по себе является чудом). Однако в Chrome это не работает. Он работает на странице .html, но на php-страницах ничего не отображается. Большое спасибо за продвинутый.
<script type="text/javascript">
<!--
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
// open hidden layer
function mopen(id) {
// cancel close timer
mcancelclosetime();
// close old layer
if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';
}
// close showed layer
function mclose() {
if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
// go close timer
function mclosetime() {
closetimer = window.setTimeout(mclose, timeout);
}
// cancel close timer
function mcancelclosetime() {
if (closetimer) {
window.clearTimeout(closetimer);
closetimer = null;
}
}
// close layer when click-out
document.onclick = mclose;
// -->
</script>
Любые сообщения об ошибках в консоли? – jeroen
Почему вы используете ' jfriend00
Где на вашей странице включен этот скрипт? В разделе '
'? В начале середины '' раздел? Или конец раздела ''? Возможно, вы пытаетесь запустить код или ссылки на объекты DOM, прежде чем они будут готовы к использованию. – jfriend00