В опере background не отображается.

WB
На сайте с 17.05.2007
Offline
0
1445

Вот такая проблема.. Приведенный код коректно запускается во всех браузерах, кроме оперы..

Проблема проявляется в следующем. При запуске вместо фона видно только белое пустое окно.

Фон не появляется.Но если переключится на другую вкладку и вернуться назад то обнаруживаю что фон есть. Из-за чего это приосиходит?Я просмотрел по интернету подобные случаи но не нашел такого как у меня.

Код:

<!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>
WB
На сайте с 17.05.2007
Offline
0
#1

up😡

Кто нить поможет или мы с бразером зря старались?

a.fatman
На сайте с 15.01.2006
Offline
127
#2

Попробуйте, для начала, сделать соответствие кода объявленному doctype.

E
На сайте с 29.03.2007
Offline
102
#3

<html xmlns="http://www.w3.org/1999/xhtml">

<html>

2 раза в начале (нафига?) - может опера эту ошибку не умеет обрабатывать?

pelvis
На сайте с 01.09.2005
Offline
345
#4

Как то хитро все. Обычно решается стилями на раз-два.

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
WB
На сайте с 17.05.2007
Offline
0
#5
a.fatman:
Попробуйте, для начала, сделать соответствие кода объявленному doctype.

А не могли бы указать на то что у меня не соответствует?

a.fatman
На сайте с 15.01.2006
Offline
127
#6

http://validator.w3.org/ -- здесь все покажет.

WB
На сайте с 17.05.2007
Offline
0
#7

Ой спасибо! Заработало.

Ёжик В Тумане
На сайте с 26.07.2006
Offline
16
#8
WEB_bobby:
Ой спасибо! Заработало.

😂 😂 😂

Пример, того как полезна валидная верстка, с экономической точки зрения. WEB_bobby, Вы сколько времени потеряли, разбираясь с глюками, хотя надо было только валидно сделать?

Ушел в себя, забыл про форум.
Вернусь ли? Не знаю... Если нужен, пишите в аську...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий