Otwarty przez: Przemo 28-11-2005, 14:27 |
overlib na searchu - antidotum |
Autor |
Wiadomość |
irekk

Pomógł: 283 razy Posty: 2927
|
Wysłany: 19-11-2005, 23:22 overlib na searchu - antidotum
|
|
|
pisze tutaj by nie przepadlo
testowane na ffoxie i shIciE, jak ktos moze to nie sprawdzi na operze
PLIK: overall_header.tpl
Kod: |
##
## znajdz:
##
function show_s_div()
{
<!-- BEGIN window_search -->
document.getElementById('s_click').style.display='block';
document.getElementById('focus_search').focus();
<!-- END window_search -->
return;
}
##
## zamien na:
##
var nohide_s_div = 0;
function show_s_div()
{
<!-- BEGIN window_search -->
document.getElementById('s_click').style.display='block';
empty_var = setTimeout('hide_s_div()', 3000);
<!-- END window_search -->
}
function lock_s_div(form)
{
nohide_s_div = 1;
}
function unlockandhide_s_div(form)
{
nohide_s_div = 0;
document.getElementById('s_click').style.display='none';
}
function hide_s_div()
{
if(nohide_s_div != 1)
{
document.getElementById('s_click').style.display='none';
}
}
##
## znajdz:
##
<input type="text" name="search_keywords" id="focus_search" />
##
## zamien na:
##
<input type="text" name="search_keywords" id="focus_search" onFocus="lock_s_div(this.form);" onBlur="unlockandhide_s_div(this.form);" />
##
## znajdz:
##
<div style="border: solid 1px; width: 14px; height: 14px; background: {T_TR_COLOR2}; cursor: pointer; margin: 0px;" align="center" onclick="document.getElementById('s_click').style.display='none';"><b>X</b></div>
##
## zamien na:
##
<div style="border: solid 1px; width: 14px; height: 14px; background: {T_TR_COLOR2}; cursor: pointer; margin: 0px;" align="center" onclick="unlockandhide_s_div(this.form);"><b>X</b></div>
|
teraz gowienko znika po 3s chyba ze ktos zaznaczy pole tekstowe (onFocus) |
_________________ Cygantura |
Ostatnio zmieniony przez irekk 19-11-2005, 23:55, w całości zmieniany 3 razy |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Przemo


Pomógł: 210 razy Posty: 3148
|
Wysłany: 19-11-2005, 23:26
|
|
|
Tez robilem wlasnie takie same kombinacje ale dzialalo jakos dziwnie. Sprawdze twoje |
|
|
|
 |
Crack


Pomógł: 136 razy Posty: 1442
|
Wysłany: 19-11-2005, 23:36
|
|
|
Myślę że warto by było podpatrzeć jak to robią z menu w vBulletinie. Jeśli po pokazaniu menu kliknie się gdzieś na stronie (dowolne miejsce poza menu) to menu się chowa: http://forum.tanuki.pl , link "Szukaj". |
_________________ [ DumpLoader 1.0 ] [ Spider Friendly 1.3.12 Google Sitemaps 1.4 ]
[ Tanuki: recenzje anime | forum ]
|
|
|
|
 |
irekk

Pomógł: 283 razy Posty: 2927
|
Wysłany: 19-11-2005, 23:40
|
|
|
mozna dodac tak i tez bedzie jak mowisz:
Kod: | <input type="text" name="search_keywords" id="focus_search" onFocus="lock_s_div(this.form);" onBlur="hide_s_div();" /> |
ale wowczas trzeba by jeszcze poprawic:
Kod: | function hide_s_div()
{
if(nohide_s_div != 1)
{
document.getElementById('s_click').style.display='none';
nohide_s_div = 0;
}
} |
(NIE SPRAWDZONE)
edit: nie dzialalo ale prawidlowe rozwiazanie jest w pierwszym |
_________________ Cygantura |
Ostatnio zmieniony przez irekk 19-11-2005, 23:53, w całości zmieniany 1 raz |
|
|
|
 |
Crack


Pomógł: 136 razy Posty: 1442
|
|
|
|
 |
NetJaroPL
Pomógł: 7 razy Posty: 250
|
Wysłany: 20-11-2005, 16:27
|
|
|
Na operze działa |
_________________ Nie dyskutuj z debilem! Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem. |
|
|
|
 |
rzymek01
Pomógł: 14 razy Posty: 230
|
Wysłany: 20-11-2005, 17:35
|
|
|
potwierdzam. na operze działa, tyle tlyko, że jak najedzie się na formulae, to jakoś dziwnie ten dymek jedzie do prawego boku ekranu |
_________________ + Strefa Download: www.rzymek.9g.pl
+ Forum Download: www.rzymek.9g.pl/forum |
|
|
|
 |
miszko

Pomógł: 10 razy Posty: 352
|
Wysłany: 20-11-2005, 17:44
|
|
|
rzymek01 napisał/a: | to jakoś dziwnie ten dymek jedzie do prawego boku ekranu |
bo to tak ma być! Przeczytaj co pisze w tym "dymku". |
|
|
|
 |
przecinek


Pomógł: 272 razy Posty: 890
|
Wysłany: 27-11-2005, 15:17
|
|
|
A nie można zamiast zabawy nohide_s_div zrobić po prostu tak:
<span class="nag" onmouseover='idb=setTimeout("document.getElementById(\"dyd\").style.visibility = \"visible\"", 100);' onmouseout='ida=setTimeout("document.getElementById(\"dyd\").style.visibility = \"hidden\"", 800);'>Szukaj</span><span id="dyd" style="visibility: hidden;" onmouseover="clearTimeout(ida);" onmouseout='ida=setTimeout("document.getElementById(\"dyd\").style.visibility = \"hidden\"", 800);'><a href="search.php">Tu jestem</a></span>
Czemu w podglądzie zamienia się to na html, a tu nie? |
|
|
|
 |
Crack


Pomógł: 136 razy Posty: 1442
|
Wysłany: 27-11-2005, 20:09
|
|
|
Zamiast style.visibility lepiej manipulować za pomocą style.display. visibility ma inne implementacje w różnych przeglądarkach a display "none" i "block" działają wszędzie. |
_________________ [ DumpLoader 1.0 ] [ Spider Friendly 1.3.12 Google Sitemaps 1.4 ]
[ Tanuki: recenzje anime | forum ]
|
|
|
|
 |
przecinek


Pomógł: 272 razy Posty: 890
|
Wysłany: 27-11-2005, 22:59
|
|
|
Zasadniczo chodziło mi o wykorzystanie clearTimeout(_), reszta była dla ilustracji . |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Przemo


Pomógł: 210 razy Posty: 3148
|
Wysłany: 28-11-2005, 14:26
|
|
|
Jak juz pisalem usunalem to z wersji 1.12.0 jesli ktos jest w stanie zrobic zeby to dzialalo dobrze i efekt byl dobry niech zrobi gdzies strone html z tym i da linka |
|
|
|
 |
|