Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JavaScript, Html tabele u tabelama

[es] :: Javascript i AJAX :: JavaScript, Html tabele u tabelama

[ Pregleda: 2423 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon JavaScript, Html tabele u tabelama10.02.2008. u 01:29 - pre 197 meseci
Code:

        <table  onmouseout="nekaFunkcija(this)" id=tabela1>
            <tr>
                ...
            </tr>
            <tr>
                <td>
                    <table id=tabela2>
                        <tr>
                            ...
                        </tr>
                        <tr>
                            ...
                        </tr>
                        
                        ...
                    </table>
                </td>
            </tr>
        </table>



Kako mogu da izvedem da se ova funkcija ( nekaFunkcija(this) ) ne poziva kada misem predjem na neki element koji se nalazi unutar tabele za koju se funkcija poziva? Znaci, u ovom slucaju, ne zelim da mi se funkcija pozove kada mouse dodje u oblast tabele sa id-om "tabela2" tj. ne zelim da se to tretira kao napustanje oblasti tabele1 jer se tabela2 nalazi u okviru tabele1. Nadam se da razumete...

P.S. Valjda ne moram napominjati da nemam mnogo iskustva sa JavaScript-om...
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: JavaScript, Html tabele u tabelama10.02.2008. u 02:14 - pre 197 meseci
najlakse ti je da to uradis ovako:
Code:

<div onmouseout="nekaFunkcija(document.getElementById('tabela1'))">
      <table  id="tabela1">
            <tr>
                ...
            </tr>
            <tr>
                <td>
                    <table id="tabela2">
                        <tr>
                            ...
                        </tr>
                        <tr>
                            ...
                        </tr>
                        
                        ...
                    </table>
                </td>
            </tr>
        </table>
</div>

 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: JavaScript, Html tabele u tabelama10.02.2008. u 12:48 - pre 197 meseci
Hvala, to sam vec pobao, ali ne radi... ako tako uradim funkcija se jednostavno ne pozove na dogadjaj onmouseout. Gde gresim, pojma nema, evo kod pa ako neko ima nerve da pogleda bicu mu zahvalan:

Code:
 
<html>
    <head>
        <title>TEST</title>
        <style type="text/css">
        
            .menuTable{
                z-index:1;
                background: #7790B1;
                width: 200px;
            }
            
            .submenu{
                z-index:1;
                background: #D9EBEF;
                display:none;
                width: 200px;
            }
            
            td{
                text-align: center;
                font-family: verdana,helvetica,arial;
                font-size: 12pt;
                width: 200px;
             }
            
        </style>
        <script type="text/javascript">
            
            function showSubMenu(item)
            {
                document.getElementById('file').style.background= "#939220";
                document.getElementById(item.parentNode.parentNode.parentNode.id + "menu").style.display= "block";
            }
        
            function hideSubMenu(item)
            {    
                document.getElementById('file').style.backgruond= "#7790B1";
                document.getElementById(item.id+"menu").style.dysplay="none";
            }
            
        </script>
    </head>
    
    <body id="bodyProba">
        <h1 onmousedown="return false;" onselectstart="return false;"> TEST </h1>
    
        <div onmouseout= "hideSubMenu(document.getElementById('file'))">
            <table border="1" id="file" class="menuTable" onmousedown="return false;" onselectstart="return false;">
                <tr>
                    <td onmouseover="showSubMenu(this)">File</td>
                </tr>
                <tr>
                    <td>
                        <table id="filemenu" class="submenu" onmousedown="return false;" onselectstart="return false;">
                            <tr>
                                <td>prvi</td>
                            </tr>
                            <tr>
                                <td>drugi</td>
                            </tr>
                            <tr>
                                <td>treci</td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </div>
    </body>
</html>




Ovo radim cisto u edukativne svrhe, u finalnoj verziji to bi trebalo da bude neki meni... svestan sam da sigurno postoje drugi i bolji nacini da se to uradi, ali mene jednostavno zanima ovaj nacin, hocu da razumem zasto ovo ne radi jer, kao sto rekoh, edukacija je u pitanju :)...

P.S. Prvi red u obe funkcije sam "zabetonirao" u kod samo da vidim da li se funkcija poziva.

[Ovu poruku je menjao kooole dana 10.02.2008. u 14:46 GMT+1]
 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: JavaScript, Html tabele u tabelama13.02.2008. u 21:11 - pre 197 meseci
Ne dobijam odgovor zato sto je pitanje banalno ili... ?
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: JavaScript, Html tabele u tabelama14.02.2008. u 00:01 - pre 197 meseci
ja licno ne odgovaram jer se najezim kad vidim za sta se koriste tabele :) profesionalna deformacija valjda...
kad budes imao problema sa "normlanim" menijima (tj sta god da pokusas a da ne koristis tabele) onda cu ti pomognem...

proguglaj malo, imas tonu primera kako da napravis meni u javascriptu a da ne koristis tabele, i sto se pre odviknes da koristis tebele za sve i svasta to ce biti bolje za tebe...
 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: JavaScript, Html tabele u tabelama14.02.2008. u 14:49 - pre 197 meseci
Ok, hvala za odgovor, cenim ga! Meni sam, naravno, vec napravio na drugi nacin... nije problem u meniju vec mene zanima zasto ovo ne radi. Namerno u prvom postu nisam naveo da se radi o meniju jer sam pretpostavljao da ce odgovor biti ovakav. Ja sam trenutno u fazi ucenja JavaScripta i jednostavno zelim da "provalim" neke sablone i shvatim sustinu rada. Ovo sto sam pitao se upravo tice sustine, odnosno osnova JavaScripta. Bilo kako bilo, jos uvek mi nije jasno zasto ovo ne radi, a jasno mi je kako da napravim meni. To za tabele si u pravu... do sada sam se bavio HTML-om ali ne i JavaScriptom... otuda tolike tabele, prihvatam tu kritiku i trudicu se da to promenim.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: JavaScript, Html tabele u tabelama14.02.2008. u 23:39 - pre 197 meseci
ako tek pocinjes da ucis js, toplo ti preporucujem da isprobas jQuery JavaScript Library, fenomenalna biblioteka, ja sam se toliko navikao na nju da sam skoro i zaboravio da pisem "ciste" DOM skripte, a verujem da sa jQ-om ne bi imao tih problema, jer on ima hover event koji se koristi bas u takvim prilikama...
 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: JavaScript, Html tabele u tabelama15.02.2008. u 12:04 - pre 197 meseci
Hvala, pogledacu i to.
 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
89.216.110.*



Profil

icon Re: JavaScript, Html tabele u tabelama15.02.2008. u 22:56 - pre 197 meseci
Probao sam JQuery... odlično!
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: JavaScript, Html tabele u tabelama16.02.2008. u 16:33 - pre 197 meseci
sta da ti kazem, ja sam postao zavisnik

ako jednom dnevno ne napisem nesto u jQuery-ju hvata me panika


zato pazljivo!
 
Odgovor na temu

[es] :: Javascript i AJAX :: JavaScript, Html tabele u tabelama

[ Pregleda: 2423 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.