| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
dobry den,
daju sa skombinovat tieto dve udalosti tak, ze sa zavola funkcia len ak budu aktualne aj onmousedown aj onmouseover?
skusal so to tak ze som
v javascripte definoval premennu mouseIsPressed:
var mouseIsPressed = 'off';
a elementu som dal dve udalosti
onmousedown="(mouseIsPressed = 'on')" onmouseover = "mojaFunkcia()"
function mojaFunkcia(){
if (mouseIsPressed == 'on'){
...pokracuj...
}
}
ale to nefungovalo, onmouseover sa vykonalo len ked som pustil tlacidlo a znovu nabehol nad element
za kazdu radu dik
Tomas
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 02.04.2009 20:19 | |
|
a naco to potrebujes? ved, ked kliknes tak automaticky musis mat mys na tom elemente... cize je to blbost... povedz naco to potrebujes, urcite sa najde racionalne riesenie
_________________ Sorry za prelkepy |
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 | Napísal autor témy tomast7: 03.04.2009 6:56 | |
|
mam tabulku a chcem, aby uzivatel mohol rozsirovat alebo zuzovat stlpce tak, ze klilne na nejaku bunku a tahanim doprava alebo dolava sa stlpec rozsiri. cize bude simulovat okno windowsu, ktore sa rozsiruje ked tahas jeho okraj.
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
tak ako pise emer, ides na to zle. nepotrebujes onmouseover + onmousedown ale onmousedown + onmousemove
ja som nieco podobne riesil ked som robil plavajuce okna (divy).
Princip v skratke:
- onmousemove som mal zavesene na celu stranku (body). Pri pohybe myskou je volana funkcia.
- pri kliknuti na element (onmousedown) si ukladam element na ktory bolo kliknute do premennej (jednoducho onmousedown="premenna=this;"
- pri pusteni tlacitka mysky si tu premennu vyprazdnim (null)
- no a funkcia osetrujuca pohyb mysi len kontroluje ci je aktualne nejaky element v premennej odlozeny. ak ano tak vykona resize/move
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 | Napísal autor témy tomast7: 06.04.2009 8:18 | |
|
Dakujem
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| onmouseover v JavaScript, VBScript, Ajax | 6 | 842 | 23.09.2008 6:10 EidzEm | | onmouseover v IE v JavaScript, VBScript, Ajax | 5 | 806 | 31.08.2007 8:34 Bananslovak | | onMouseOver Click Sound v JavaScript, VBScript, Ajax | 5 | 591 | 25.07.2010 19:01 shaggy | | php funkcia onmouseover v JavaScript, VBScript, Ajax | 11 | 614 | 19.12.2009 19:10 neopagan | | onmouseover a Opera v JavaScript, VBScript, Ajax | 4 | 573 | 23.09.2008 9:47 stenley | | Nefungujuce onMouseOver a onMouseOut v JavaScript, VBScript, Ajax | 2 | 735 | 28.03.2009 11:42 max-m | | Pomoc s funkciou OnMouseOver v JavaScript, VBScript, Ajax | 5 | 2097 | 10.08.2012 20:02 elo | | onmouseover text z alt v JavaScript, VBScript, Ajax | 3 | 448 | 10.01.2010 11:45 pilná lama glama | | Kombinacia komponentov v PC zostavy | 7 | 395 | 31.10.2018 22:08 stiv | | Kombinacia RAM v Pamäte | 6 | 1102 | 06.10.2006 13:09 Ingenium Deerro | | Kombinácia RAM v Intel čipové sady | 5 | 1236 | 23.05.2006 0:36 Rasputin | | Kombinácia dielov v PC zostavy | 9 | 569 | 17.02.2014 16:51 beny | | kombinácia Bezp soft. v Bezpečnosť a firewally | 10 | 1068 | 03.02.2008 20:13 CommanderBomber | | Kombinácia rôznych notebook v Notebooky a netbooky | 13 | 459 | 08.03.2013 14:45 michalesku | | kombinacia frekvencii ram v Pamäte | 7 | 1277 | 30.06.2007 23:12 kalien | | Kombinácia wifi/lan v Poskytovatelia internetu | 3 | 333 | 18.06.2018 19:14 shiro |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|