Autor Zpráva
Nox_
Profil *
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
Nox_
Není možné využít Derova Cotojátka?
Tomáš Hanus
Profil
Nox_
A nebo "alternativu" od IBM http://www.ibm.com/developerworks/xml/library/x-ajaxxml6/
Nox_
Profil *
Mistr:
ee, neni mozne. Potrebuju na tu bublinu najet.

Tomáš Hanus:
Taky ne, to samé.
Nox_
Profil *
ok, vyřešeno...
bublina.style.top=y+10+"px";
bublina.style.left=x+100+"px";
nespecifikovane promenne
Nox_
Profil *
hmm, tak nevyreseno, vyresil jsem jen zobrazeni bubliny, ale ne to aby slo na ni najet...
Muzete porad?
Tomáš Hanus
Profil
Nox_
Na te strance, kam odkazuji, je nekolik reseni XML a JS. Urcite vim, ze je tam neco podobneho, co potrebujes.
Nox_
Profil *
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
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...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0