AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters > Web Development
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Web Development Java/PHP/Perl/ASP and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old May 16, 2005, 10:41   #1
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
show-hide layers (javascript)

как можно скрывать и показывать <div>ы,
но так, чтобы их место во время hide-а не пустовало.
яркий пример на этом форуме: кнопка

попытался разобраться в соурсах - голова разболелась
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 16, 2005, 13:15   #2
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Арт, я сам не пробовал, но что тебе мешает, сделать два лейера, всегда держать один хайднутым, другой жизибл, и менять поочереди.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old May 16, 2005, 13:37   #3
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
ya vot tak sdelal

Code:
 function hide(my_obj){
myvar=document.getElementById(my_obj);
if (myvar.style.visibility=='hidden'){
myvar.style.visibility='visible';
myvar.style.height='210px';
}else{
myvar.style.visibility='hidden';
myvar.style.height='0px';
}
}
no vor
Code:
myvar.style.height='210px';
vot eta chast nne ne nravitsya..

a mojno javascriptom poschitat iznachalnyi height?
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 16, 2005, 19:53   #4
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,113
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Cool

ртфм, ритфм и еще раз ртфм, черти ейджтеымельные

мотрите прикрепленный HTML файл, но правда в Firefox 1.0 и выше.

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>Test Page</title>
        <style>
            div.webmaster { border: 3px double olive;  height: auto;}

            div.webmaster div.title { width: 100%; height: auto; 
                font-style: italic; font-weight:900; 
                background-color: olive; color: white;  
            }
            div.webmaster div.title:hover + div.content { display: block }

            div.webmaster div.content { width: 100%; height: auto; 
                font-size: small;
                background-color: maroon; color: white;  
                margin: 0px; padding: 0px;
                display: none;
            }

            div.webmaster div.content:hover { display: block }
            div.webmaster div.content *:active { display: block; }

            div.webmaster img.editbtn { float: right; }
        </style>
    </head>

    <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
        <table><tr height=400><td width=300>
                    <div class='webmaster'>
                        <div class='title'> blockname: title </div>
                        <div class='content'>
                            <A HREF=# onClick="javascript:alert('title');">
                                <IMG SRC='http://forum.armkb.com/images/smilies/frown.gif' BORDER=0 class='editbtn'>
                            </A>
                            ::title text for some more info::
                        </div>
                        <IMG SRC="http://forum.armkb.com/images/misc/akblogo.gif">
                    </div>
        </td></tr></table>
    </body>
</html>
Attached Files
File Type: zip test.zip (762 Bytes, 38 views)
nm is offline   Reply With Quote Quote selected
Old May 16, 2005, 20:00   #5
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,113
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
как это же сделать JS - думайте сами но легко делается, лег-ко
nm is offline   Reply With Quote Quote selected
Old May 17, 2005, 08:22   #6
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
Я из этого понял тока, что все это легко решается методом
.style.display='none'
и
.style.display='block'
За это огромное спасибо!!!
Все работает!
но есть одна мааааленкая проблема..
я попытаюсь ее решить, если не получится, тогда постну
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 17, 2005, 08:43   #7
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
кто может сказать почему на странице
http://www.dinal.ru/test/index.htm

не работают margin и padding ?
Code:
<style>
.table1{
	border-style: solid;
	border-width: 1px;
	border-color: #99ccff;	 
	margin: 0px;  
	padding: 0px;
}
</style>
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 17, 2005, 12:09   #8
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,113
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
eto problemy explorer-a? ne tak-li ? :
nm is offline   Reply With Quote Quote selected
Old May 17, 2005, 15:41   #9
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
Нет.. во "всех" трех браузерах

Я не могу найти аналог
Code:
cellpadding="0"
в CSS.
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 17, 2005, 15:48   #10
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,113
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
вот какое дело, тогда для лучшего понимания css я просто пошлю читать
документацию по CSS . www.w3.org

желательно не полениться, сесть и прочитать от начала и до конца вот это
http://www.w3.org/TR/CSS21/

и не забывать потом периодически туда заглядывать
nm is offline   Reply With Quote Quote selected
Old May 17, 2005, 16:02   #11
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
спасибо за ссылку.. (чесное слово попробую почитать)
а все таки это неправильно?
Code:
	margin: 0px;  
	padding: 0px;
ну ладно я пошел читать мануал
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 17, 2005, 16:21   #12
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,113
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
все правильно, но не там просто надо сперва css block model понять )) потом взять какой-нить firefox с webdeveloper extension-ом и сделать аутлайн по-очереди разные елементы страницы и понять к чему и чего цеплять

вобчем .... манаулов по цсс - как собак не резаных. в рунете наверняка тоже есть приличные
nm is offline   Reply With Quote Quote selected
Old May 17, 2005, 21:07   #13
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
в общем помучаюсь немножко..
кстати Firefox c developer extensionом у меня есть. прото must have штука!
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Old May 18, 2005, 05:49   #14
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,113
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
ладно. к вопросу о cellpadding
внимательно читаем - cell padding, до последнего времени cell - это td(ну и th)
пишем в css
td { padding: 0px; margin: 0px }
радуемся жизни
nm is offline   Reply With Quote Quote selected
Old May 20, 2005, 12:51   #15
шат харн ем...
 
Barew_dzez's Avatar
 
Join Date: Mar 2004
Location: de nayac or eli
Posts: 808
Rep Power: 5
Reputation: 37
Получилось...я добавил
border-collapse:collapse; в CSS и все пошло..!!!
а так как ты сказал, не поучилось
наверное я что то не то сделал..
в любом случае спасибо
__________________
- ▁▂▃▄▅▆▇█▉ +
Barew_dzez is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
add Javascript code at runtime greka Web Development 0 Aug 12, 2004 14:36
[java] Read return value of JavaScript greka Web Development 0 Jun 18, 2004 13:49
Generating Random values from JavaScript x.ice Web Development 2 Feb 17, 2004 13:03
JavaScript: working with forms Aram Ghazanchyan Web Development 1 Feb 12, 2004 10:17
Kak spryatat Javascript Mono Web Development 18 Jun 9, 2002 01:53


All times are GMT. The time now is 19:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link