Hirdetés

Keresés

Új hozzászólás Aktív témák

  • zhagyma
    őstag

    Sajnos nem sikerült megoldanom a problémát :(

    Mindent úgy tettem, ahogy írtad, a 2 kódot js fájlba tettem, ellenőriztem, mindkettő működik külön külön.

    Alapértelmezetten egyiket a következő paranccsal kell meghívni:

    <script type="text/javascript" src="accordian.pack.js"></script>

    Majd:

    <body onLoad="new Accordian('basic-accordian',5,'header_highlight')">

    Ezzel működik is tökéletesen (ez egy Ajax menü szkript)

    A másikat pedig egy sima

    <script type="text/javascript" src="tablecloth/tablecloth.js"></script>

    paranccsal, így a megadott ID-re alapértelmezetten aktívvá válik. Viszont a kettőt együtt sehogyan nem tudom életre kelteni. Beillesztettem a tablecloth.js fájl végére az általad írt sort, kicseréltem a masik_function-t a "new Accordian('basic-accordian',5,'header_highlight')" -al, de így sem működik. Csak az egyik vagy csak a másik...

    Lehet valami triviális apróságot bénázok el, de már órák óta próbálkozom és egyszerűen kikészít, hogy nem tudom megoldani ezt a problémát :(((

    Szia!

    Kiprobáltam, igaz csak gyorsban és nem tökéletes, de mindket script reagált a click eseményre. Kiindulasnak szerintem jó lesz. Ez volt a html:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="hu" xml:lang="hu">
    <head>
    <title>index</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Language" content="hu" />
    <!-- stylesheet -->

    <link rel="stylesheet" href="stylesheet/tablecloth.css" type="text/css" media="screen" />

    <!-- JSL -->
    <script src="javascript/accordian_pack.js" type="text/javascript"></script>
    <script src="javascript/tablecloth.js" type="text/javascript"></script>
    </head>
    <body>

    <div id="basic-accordian">basic</div>
    <div id="test-header">header</div>
    <div id="test-content">
    <div class="accordion_child">
    Valami szoveg
    </div>
    </div>

    <table class="table1" cellspacing="0" cellpadding="0">
    <tr>
    <td>&nbsp;</td>
    <th>Title</th>
    <th>Title</th>

    <th>Title</th>
    </tr>
    <tr>
    <th>Title</th>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>

    </tr>
    <tr>
    <th>Title</th>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>
    </tr>

    <tr>
    <th>Title</th>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>
    </tr>
    </table>
    </body>
    </html>

    A tablecloth.js-be pedig ez került. Kiváltottam függvényhívással az eseménykezelő hozzárendelést.

    /* script initiates on page load. */
    //window.onload = tablecloth;

    window.onload = function() {
    new Accordian('basic-accordian',5,'header_highlight');
    tablecloth();
    };

    Eddig ezeket a scipteket nem ismertem. Kicsit bele kellett kukkolnom.

Új hozzászólás Aktív témák