![]() |
|
||||||||||
|
|||||
|
Тут такое дело. Я использую на сайте IFRAME. Т.е. у меня нарисованный и просчитанный по пикселям дизайн без возможности растягиваться. И он как бы выровнен по центру (это имеет отношение к сути вопроса).
Но у меня возникла проблема: внезапно понадобилось, чтобы для основных разделов менялась часть дизайна - иллюстрация. Т.е. пока во фрэйме будет меняться большое количество подразделов, скажем, раздела "публикации", справа должна быть одна картинка, а когда в основном меню щелкаешь на раздел "новости", то другая. Вот как мне так сделать, помогите, дорогие товарищи, если... 1. ...я не уверен, стоит ли использовать Onclick="" (а там езе в одном разделе вместо кратинки по тому же размеру табоица использована 2. ...не могу пользоваться слоями (как выше сказал - сайт выровнен по центру, а не по верхнему правому краю) 3. ...не знаю программирования...
__________________
Бог сотварил Землю за 6 дней, а хороший сайт надо делать раза в три дольше |
|
|||||
|
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Цитата:
Цитата:
|
|
|||||
|
onclick не работает в нетскэйпе... хотя... там ниче не рабоатет, так что на сайт мало повлияет...
ну и соответсвенно, как я говорил, - в одном разделе вместо кратинки используется таблица (разбил, чтобы вместить краткую текстовую информацию - свежую новость). А разве можно применить onclick, чтобы заменить табицу картинкой? по-моему нет... Хм... скорее всего, надо просто абсолютно везде оставить картинки и использовать onclick, чтобы не создавать себе проблем
__________________
Бог сотварил Землю за 6 дней, а хороший сайт надо делать раза в три дольше |
|
|||||
|
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Цитата:
Цитата:
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<table id="chElem" bgcolor="#00ffff" height="100" width="100">
<tr>
<td>qwqeq qweqwer</td>
</tr>
</table>
<script language="JavaScript">
function changeEl()
{
//alert(document.documentElement.firstChild.nextSibling.tagName);
var myEl = document.documentElement.firstChild.nextSibling;
var remEl = myEl.removeChild(document.documentElement.firstChild.nextSibling.firstChild);
var newElem;
newElem = document.createElement("IMG");
newElem.setAttribute("src", "myImage.jpg");
document.body.appendChild(newElem);
return false;
}
</script>
<a href="#" onclick="return changeEl()">asd</a>
</body>
</html>
Люди, кто знает, можно ли добраться до элемента, который надо убить, более простым путем -- чтобы не проходить каждый раз по всему дереву??? |
|
|||||
|
а разве работает? я слышал, что DHTML вообще в нетскэйпе не пашет...
__________________
Бог сотварил Землю за 6 дней, а хороший сайт надо делать раза в три дольше |
|
|||||
|
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Убей того, от кого ты это слышал и принеси мне его голову!
![]() |
|
|||||
|
я вообще склонен верить всему плохому, что говорят про нетскэйп... ибо ненавижу этот броузер
![]()
__________________
Бог сотварил Землю за 6 дней, а хороший сайт надо делать раза в три дольше |
![]() |
Часовой пояс GMT +4, время: 04:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|