Výsledky 1 až 11 z 11

Téma: javascript onClick a href

  1. #1

    Standardní javascript onClick a href

    <script language="JavaScript" type="text/JavaScript">
    function otvorinfo()
    {
    otvorinfo=window.open('info.php','info','');
    }
    </script>
    a

    Prosim vas z akeho dovodu mi otvorenie okna z obsahom info.php funguje iba na prvy krat a ked dam tu stranku reloadnut v explorery. Inac to pise javascript error a info.php natiahne do povodneho okna

  2. #2

    Standardní

    zkus tu promennou otvorinfo na zacatku ty funkce nejak vynulovat

    asi prirazenim nuly...
    nic....

  3. #3

    Standardní

    Citace Původně odeslal Miiisa
    zkus tu promennou otvorinfo na zacatku ty funkce nejak vynulovat

    asi prirazenim nuly...
    nic sa nezmenilo

  4. #4

    Standardní

    Citace Původně odeslal bxm
    Citace Původně odeslal Miiisa
    zkus tu promennou otvorinfo na zacatku ty funkce nejak vynulovat

    asi prirazenim nuly...
    nic sa nezmenilo
    kua ja to j*** a toto funguje rad by som nejakeho odbornika na standardy kde je chyba v tom povodnom kode

  5. #5

    Standardní

    Kód:
    <script language="JavaScript" type="text/JavaScript"> 
    function otvorinfo&#40;&#41; 
    &#123; 
    window.open&#40;'info.php','info',''&#41;; 
    &#125; 
    </script> 
    a
    zkus to takhle

    ta promenna byla asi vynulovana spatne....

    //hehe...sme se schodli
    nic....

  6. #6
    Senior Member minceVIP Avatar uživatele sisi
    Založen
    24.02.2003
    Bydliště
    Auckland, NZ
    Příspěvky
    2 176
    Vliv
    294

    Standardní Re: javascript onClick a href

    Citace Původně odeslal bxm
    <script language="JavaScript" type="text/JavaScript">
    function otvorinfo()
    {
    otvorinfo=window.open('info.php','info','');
    }
    </script>
    a
    Toto vobec nie je dobry napad... ta "premenna" otvorinfo vnutri tej Tvojej rovnako sa volajucej funkcie totizto referencuje prave tuto funkciu. Prvykrat to teda zbehne OK, ale v ramci toho sa prepise telo tej funkcie navratovou hodnotou z window.open()... co nie je objekt typu Function = runtime error pri nasledujucom volani.
    Intel Core 2 Duo E6600 @ 3.2GHz (8 * 400MHz) @ 1.3V with Zalman CNPS9500 AT @ 1800RPM, ASUS P5B Deluxe/WiFi, 2x1GB Corsair Twin2X PC2-6400 DDRAM @ 400MHz (4-4-4-12) @ 2.1V, Leadtek 8800GT 512MB, WD Caviar SE16 250GB, Asus DRW-1608P3S, Creative SB Audigy Value, Logitech X-230 speakers, Enermax Liberty 400W, 2x120mm Thermaltake case fan @ 1800RPM, Thermaltake Aguila black case, HP LP2065 LCD, Logitech MX400

  7. #7

    Standardní Re: javascript onClick a href

    Citace Původně odeslal sisi
    Citace Původně odeslal bxm
    <script language="JavaScript" type="text/JavaScript">
    function otvorinfo()
    {
    otvorinfo=window.open('info.php','info','');
    }
    </script>
    a
    Toto vobec nie je dobry napad... ta "premenna" otvorinfo vnutri tej Tvojej rovnako sa volajucej funkcie totizto referencuje prave tuto funkciu. Prvykrat to teda zbehne OK, ale v ramci toho sa prepise telo tej funkcie navratovou hodnotou z window.open()... co nie je objekt typu Function = runtime error pri nasledujucom volani.
    aha to znie rozumne akurat je zvlastne ze na inom mieste mi to funguje no ale to uz je jedno

  8. #8
    Senior Member minceVIP Avatar uživatele sisi
    Založen
    24.02.2003
    Bydliště
    Auckland, NZ
    Příspěvky
    2 176
    Vliv
    294

    Standardní

    Kde Ti to inde funguje?
    Intel Core 2 Duo E6600 @ 3.2GHz (8 * 400MHz) @ 1.3V with Zalman CNPS9500 AT @ 1800RPM, ASUS P5B Deluxe/WiFi, 2x1GB Corsair Twin2X PC2-6400 DDRAM @ 400MHz (4-4-4-12) @ 2.1V, Leadtek 8800GT 512MB, WD Caviar SE16 250GB, Asus DRW-1608P3S, Creative SB Audigy Value, Logitech X-230 speakers, Enermax Liberty 400W, 2x120mm Thermaltake case fan @ 1800RPM, Thermaltake Aguila black case, HP LP2065 LCD, Logitech MX400

  9. #9

    Standardní

    Citace Původně odeslal sisi
    Kde Ti to inde funguje?
    ...
    <script language="JavaScript" type="text/JavaScript">
    function otvorkosik()
    {
    oknokosik=window.open('kosik.php','oknokosik','wid th=700,height=450,resizable,scrollbars,screenX=20, screenY=40,left=20,top=40');
    }
    </script>
    ...

    ...
    <td align="bottom" valign="bottom" colspan="3" height="190" width="984">[img]z1u.jpg[/img]<map id="menu"><area shape="poly" coords="95,114,78,125,77,136,142,179,157,163,107,1 30,114,120,107,114,95,114" href="index.php"><?if ($_SESSION["id"]!="0"){?><area shape="poly" coords="161,110,142,124,143,133,201,167,213,152,17 1,126,180,114,161,110" href="kosik.php" onClick="otvorkosik(); return false"><?}?><area shape="poly" coords="225,105,205,118,205,135,271,174,296,145,23 5,103,225,105" href="index.php?modul=kniha&action=zobraz&page=1"> <area shape="poly" coords="296,96,279,108,280,118,352,161,367,143,310 ,109,316,99,307,96,296,96" href="index.php?modul=kontakt"></map></td>
    ...
    Pri tychto dvoch mapach (gecko, explorer), co som uviedol, mi to fungovalo, ale ako sa spominalo, naozaj to je asi nekorekne, takze som to uz aj tu zmenil.

  10. #10

    Standardní

    bxm: tos asi nepochopil. sisi se ti snazil rict, ze chyba je v tom, ze pouzivas stejny nazev promenne jako nazev funkce, ve ktere se vyskytuje
    Citace Původně odeslal sisi
    ramci toho sa prepise telo tej funkcie navratovou hodnotou z window.open()
    dej tam jiny nazev promenne (treba oknoinfo=window.open(...) )
    1) ASUS M6A
    2) Toshiba Portége R600-10U
    3) ASUS A8V-X AMD Athlon 64 3000+ Kingmax 2x256MB DDR 400 WD 120GB Samsung 80 GB GMC G30 Fortron FSP400-60THN-P
    Ideální indentace pro Pascal je šest stop pod zem.

  11. #11

    Standardní

    Citace Původně odeslal ripper
    bxm: tos asi nepochopil. sisi se ti snazil rict, ze chyba je v tom, ze pouzivas stejny nazev promenne jako nazev funkce, ve ktere se vyskytuje
    Citace Původně odeslal sisi
    ramci toho sa prepise telo tej funkcie navratovou hodnotou z window.open()
    dej tam jiny nazev promenne (treba oknoinfo=window.open(...) )
    Jaj chlapi mate pravdu. Ja som si nevsimol, ze v tom co som napisal ako to kde mi to funguje, to fungovat musi sak, tam sa ta premenna nevola ako funkcia ked sa na to teraz pozeram. Pozeral som na to dva dni a stale som si myslel ze je to to iste a ono to nie je

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •