Autor | Zpráva | ||
---|---|---|---|
Nox_ Profil * |
#1 · Zasláno: 3. 12. 2007, 21:07:21
Ahoj, snažím se napsat script, který by mi zobrazoval bublinu po kazdem najeti na element.
Podmínkou je, aby na bublino slo najet mysí a popř. kliknout na odkaz. Napsal jsem toto, ale nejede mi to. Muzete poradit proc se tomu nechce? <style type="text/css"> #bublina { position:absolute; color: #000000; border: 1px solid #000000; background-color: #AAAAAA; padding: 1px 5px; Filter: Alpha(Opacity=80); -moz-opacity: 0.8; } </style> <script type="text/javascript"> function process() { var Bublina; Bublina=document.getElementById("bublina"); if (!Bublina) { Bublina=document.createElement("div"); Bublina.id="bublina"; document.GetElementByTagName("body")[0].AppEntChild(Bublina); if (!document.all) bublina.style.display="fixed"; } bublina.style.visibility="visible"; bublina.style.top=y+10+"px"; bublina.style.left=x+100+"px"; bublina.innerHTML="Text"; } </script> <table border="1" width="200"> <tr> <td onMouseOver="process()"> A </td> </tr> <tr> <td onMouseOver="process()"> B </td> </tr> </table> |
||
Mistr Profil |
#2 · Zasláno: 4. 12. 2007, 03:30:21
Nox_
Není možné využít Derova Cotojátka? |
||
Tomáš Hanus Profil |
#3 · Zasláno: 4. 12. 2007, 08:05:03
Nox_
A nebo "alternativu" od IBM http://www.ibm.com/developerworks/xml/library/x-ajaxxml6/ |
||
Nox_ Profil * |
#4 · Zasláno: 4. 12. 2007, 16:35:28
Mistr:
ee, neni mozne. Potrebuju na tu bublinu najet. Tomáš Hanus: Taky ne, to samé. |
||
Nox_ Profil * |
#5 · Zasláno: 4. 12. 2007, 16:48:35
ok, vyřešeno...
bublina.style.top=y+10+"px"; bublina.style.left=x+100+"px"; nespecifikovane promenne |
||
Nox_ Profil * |
#6 · Zasláno: 4. 12. 2007, 16:52:26
hmm, tak nevyreseno, vyresil jsem jen zobrazeni bubliny, ale ne to aby slo na ni najet...
Muzete porad? |
||
Tomáš Hanus Profil |
#7 · Zasláno: 4. 12. 2007, 17:07:12
Nox_
Na te strance, kam odkazuji, je nekolik reseni XML a JS. Urcite vim, ze je tam neco podobneho, co potrebujes. |
||
Nox_ Profil * |
#8 · Zasláno: 4. 12. 2007, 20:29:59
Tomáš Hanus:
děkuju, vážím si toho, že se mi snažíte pomoct, ale bohužel na stránce, kterou jste mi doporučil neni co potřebuju a popravdě nemohu najít ani náznak toho, co bych potřeboval... Tuhle bublinu jsem chtěl na využití ajax technologie, ale myslím, že zatím to nechám na klasickém php.... :( |
||
shadyyx Profil |
#9 · Zasláno: 4. 12. 2007, 21:31:21 · Upravil/a: shadyyx
Nox_
neuveris mi, ale predstav si, ze to tam je :-) akorat s mensi modifikaci... na ty strance od IBM si stahni zip archiv (je na konci stranky) a konkretne pouzijes skripty a kody ze slozky window (po rozbaleni) - tam se pouziva spusteni javascriptu po kliknuti na odkaz - ty si to jen modifikujes jako event onmouseover a mas to - po najeti na element se ti otevre okno a muzes do nej klikat, zmensovat, zvetsovat, zavirat...proste paradicka...ja AJAX proste miluju :-* *EDIT: ted jsem ale zjistil jednu chybicku krasy - po opakovanem najizdeni na element se okno opakovane otevira, i kdyz uz (i nekolikrat) predtim otevrene bylo...ale jiste by to slo nejakym hlidanim existence toho okna osetrit... |
||
Časová prodleva: 16 let
|
0