Dobrý den...
Na stránku si chci dát menu, které by bylo umístěno v iframe...
Ale chtěl bych si udělat vlastní tlačítka nahoru a dolů,
jako je v pravém rohu obrazovky..
Byly by však širší a černé...
Když se klikne na takové ( obrázkové ) tlačítko nahoru,
nabídka menu by vyjela nahoru atd.
Jak mám přes onclick, aby obsah iframe vyjel nahoru a nebo dolů?
A když jsme u těch obrázků, když přejedu přes něj, změní se mi a když odjedu, tak se změní na ten původní..
Nevíte jak to udělat?
Přes onmouseout a onmouseover? Nebo přes css styly?
Nevíte kód?
zmena tlacitek: http://www.wellstyled.com/css-nopreload-rollovers.html
A nevíte někdo, jak ten obsah iframe posunout nahoru a dolů?
170 kB kocoury vyhoď - například - stahuje se to relativně dlouho. Jinak v iframe máš jenom anketu a počítadlo od Blueboardu, takže nevím, čím bys v iframe chtěl hýbat. Je to obsah, umístěný na jiné stránce nebo webu.
Já chci mít v iframe menu!
A to menu je delší, než iframe a iframe nehci prodlužovat...
mít menu v iframe.. tak to už je vážně síla :-) (sorry za nekonstruktivní příspěvek)
ale iframe ma vlastni scrollbar. tak co resis?
Nerikam, ze mi vadi iframe jako hlavni obsah, ale meno jako iframe...to ne!
metoda scroll(x,y)
A ta změna obrázku - pokud je to odkaz, tak nemusíš psát žádný skript, pokud ti jde jen o změnu vzhledu
style a{...} to je pro odkaz
a:hover{...} to je pro odkaz, na kterém stojí myš
Pseudotřída hover snad funguje nejen pro odkazy, ale asi jen v IEXP.
Jinak skriptem přes událost onmouseover a onmouseout můžeš změnit cokoli.
Pokud chceš měnit obrázky, měj je radši někde načtené, nebo může trvat hodně dlouho, než se změní.
mp: spis naopak :D pseudotrida hover funguje v poradnych prohlizecich. V IE to nejde, dela se to tam pres script, takto;
#menu {behavior: url(hover.htc);} v souboru hover.htc je:
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="add_hover()" />
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="rem_hover()" />
<script type="text/javascript">
function add_hover()
{
element.className = element.className + " hover";
}
function rem_hover()
{
element.className=element.className.substr
(0,element.className.indexOf(" hover"));
}
</script>
ale tento udaj musi byt v css az po hoveru pro normalni (ff, Opera) prohlizece ;)
Poslouchejte:
Stránku si chci napsat ve frame a jeden frame, bude "jako" menu...
V něm bude hledání, kolik je a kdo má svátek....
A pd tím bude iframe, v němž bude obrázkový menu...
jenže nehci, aby tam zavazel ten blbej scrollbar a tak si chci dát těsně nad iframe s menu jeden obrázek s šipkou nahoru...
Fungovalby jako scrollbar... Když by se na něj najelo, nebo kliklo, ( podle toho, co mi dáte za kód ) tak by odsah iframe (menu) vyjelo výš...
Už mě prosím chápete?
Jo a ještě jedna věc...
Když už jsme u toho scrollbaru, jak se dá změnit jeho barva?
Něco jsem o tom čet na jakpsatweb, ale to bylo pro mě nesrozumitelný...
Kód tam nebyl v žádných závorkách, nebylo tam, kam se to má psát a ani, jestli je to HTML nebo CSS a nebo JS...Poradíte mi?
http://www.jakpsatweb.cz/css/css-scroll-color.html
Barvení rolovací lišty v prohlížečích pomocí CSS
tak nevim... ze bys myslel neco jinyho?
Buď jak píše Tonik, nebo javascriptem, nebo Flashem. Flash a js jsou ale na tak dulezitou vec nevhodne, takze maximalne obarvit scrollbar. Problem ale je, ze to podporuji jen prohlizece MSIE, takze to ani neni validni. Ostatni me zname prohlizece vykresluji scrollbar podle uzivatelskeho nastaveni vzhledu prohlizece.
Díky za radu, jak je obarvit...
le přejděme zpět...
Víte jak jsem říkal, že si chci udělat ve frame dvě šipky(z obrázků-ty už mám, ale nemám kód) a ty by fungovaly jako scrollbar pro jeden iframe?
Vážně na to nevíte kód?
dyť to tu psal tuším mp. Na nějaký obrázek, buď na click nebo mousedown nebo hover nebo něco takového dáš scroll(x, y). Jukni do manuálu jak to funguje, beztak tam bude kompletní skript na rolování stránky. Imho zarolování kolečkem je jednodušší... ;-)
A když se pohybujeme v úplně normální stránce: bez frame....pouze iframe... tam se scrollbar zobrazuje, i když nemůžu jet nahoru, ani dolů....
Jak ho můžu vypnout?
http://www.jakpsatweb.cz/html/ramy.html#iframe
a priste nez se na neco takovyho zase zeptas, zkus se podivat na jakpsatweb
Ale tak sem to nemyslel!Když sem měl stránku ve frame, tak se scrollbary zobrazovaly ve frame( pokud to bylo povoleno ) ale když sem to přepsal do iframe, scrollbary se zobrazovaly v iframe ( pokud byly povoleny ) a navíc se ještě zobrazoval jeden scrollbar, kterej byl pro všecky dohromady( přes celý okno )! A ten se zobrazuje i když se nedá rolovat! A ten chcu vypnout!
no kdyz se ten iframe nevejde do okna prohlizece, tak se udelaj ty scrollbary. to je normalni. tak to pak snad takhle http://www.jakpsatweb.cz/html/struktura.html#body http://www.jakpsatweb.cz/css/overflow.html
Ale mě se tam zobrazuje, i když se tam iframe vejde..... sice nejde posunout, ale zavazí...