Autor | Zpráva | ||
---|---|---|---|
pyty Profil |
#1 · Zasláno: 24. 9. 2004, 16:08:58
na Jak psát web je príklad ako urbtť nejaký objekt pevne na stránke... v Mozille to ide super v explorery tiež, len sa to trochu trasie, ale v Opere sa to úplne rozpadá... nedá sa s tým niečo urobiť ? Popr. aj s explorerom aby to bolo take ako v mozille diky moc
|
||
Yuhů Profil |
#2 · Zasláno: 24. 9. 2004, 17:05:34
já jsem to tehdy pro Operu netestoval, sorry. Zatím nevím. Pokud někdo ví, budu rád.
V Exploreru to ale nikdy nebude takové, jako v Mozille, páč Explorer nepodporuje position: fixed. |
||
Časová prodleva: 15 dní
|
|||
Fred Profil * |
#3 · Zasláno: 9. 10. 2004, 09:58:12
Opera asi bohužel podporuje jak css fixed tak document.all, zkusil jsem a tohle funguje
<style type="text/css"> #idecko {position:fixed;top:90px;left:80%;} p {width: 70%} </style> <!--[if IE]> <style type="text/css"> #idecko {position: absolute;} </style> <![endif]--> <script type="text/javascript"> function fixedEl(id){ opera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false if(document.all&&!opera){ document.getElementById(id).style.pixelTop = document.body.scrollTop + 90; } } </script> |
||
Yuhů Profil |
#4 · Zasláno: 9. 10. 2004, 14:25:09
jo, to je dobrej nápad.
|
||
Fred Profil |
#5 · Zasláno: 9. 10. 2004, 15:54:35
Když se nad tím znovu zamýšlím, ještě lepší by bylo dát i ten script do toho podmínkovýho komentáře a Opera ani onload v body se nemusí řešit
<!--[if IE]> <style type="text/css"> #idecko {position: absolute;} </style> <script type="text/javascript"> function fixedEl(){ document.getElementById('idecko').style.pixelTop = document.body.scrollTop + 90; } window.onload=fixedEl </script> <![endif]--> |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0