Вот такая проблема.. Приведенный код коректно запускается во всех браузерах, кроме оперы..
Проблема проявляется в следующем. При запуске вместо фона видно только белое пустое окно.
Фон не появляется.Но если переключится на другую вкладку и вернуться назад то обнаруживаю что фон есть. Из-за чего это приосиходит?
Проблема проявляется в следующем. При запуске вместо фона видно только белое пустое окно.
Фон не появляется.Но если переключится на другую вкладку и вернуться назад то обнаруживаю что фон есть. Из-за чего это приосиходит?
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<title>Музыка и поэзия</title>
<LINK REL ="STYLESHEET" type ="text/css" href ="musicCSS.css">
<script lanaguage ="JavaScript">
<!--
window.onresize = function()
{
if (document.body.clientWidth <= 1024)
document.body.style.background ="url(moon1024X768.jpg)";
else
if (document.body.clientWidth <= 1152)
document.body.style.background ="url(moon1152X864.jpg)";
else
if (document.body.clientWidth <= 1280)
{
if (document.body.clientHeight <= 960)
document.body.style.background ="url(moon1280X960.jpg)";
else
document.body.style.background ="url(moon1280X1024.jpg)";
}
else
document.body.style.background ="url(moon1600X1200.jpg)";
}
function changeFon()
{
if (document.body.clientWidth <= 1024)
document.body.style.background ="url(moon1024X768.jpg)";
else
if (document.body.clientWidth <= 1152)
document.body.style.background ="url(moon1152X864.jpg)";
else
if (document.body.clientWidth <= 1280)
{
if (document.body.clientHeight <= 960)
document.body.style.background ="url(moon1280X960.jpg)";
else
document.body.style.background ="url(moon1280X1024.jpg)";
}
else
document.body.style.background ="url(moon1600X1200.jpg)";
}
//-->
</script>
</head>
<body onload ="changeFon();">
</body>
</html>