|
|
|||||
замена объектов
Тут такое дело. Я использую на сайте IFRAME. Т.е. у меня нарисованный и просчитанный по пикселям дизайн без возможности растягиваться. И он как бы выровнен по центру (это имеет отношение к сути вопроса).
Но у меня возникла проблема: внезапно понадобилось, чтобы для основных разделов менялась часть дизайна - иллюстрация. Т.е. пока во фрэйме будет меняться большое количество подразделов, скажем, раздела "публикации", справа должна быть одна картинка, а когда в основном меню щелкаешь на раздел "новости", то другая. Вот как мне так сделать, помогите, дорогие товарищи, если... 1. ...я не уверен, стоит ли использовать Onclick="" (а там езе в одном разделе вместо кратинки по тому же размеру табоица использована 2. ...не могу пользоваться слоями (как выше сказал - сайт выровнен по центру, а не по верхнему правому краю) 3. ...не знаю программирования...
__________________
Бог сотварил Землю за 6 дней, а хороший сайт надо делать раза в три дольше |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Re: замена объектов
Цитата:
Цитата:
|
|
|||||
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, время: 01:45. |
|
« Предыдущая тема | Следующая тема » |
|
|