Výsledky 1 až 17 z 17

Téma: [Php, javascript] - pouziti php v javascriptu

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní [Php, javascript] - pouziti php v javascriptu

    nevite nekdo jak korektne zapsat php do javascriptu? IE to zkousne ale firefox uz ne. js kod vypada takto:

    Kód:
    ... 
    <?for &#40;$citac=1; $citac<=$pole_pom; $citac++&#41;&#58;?>
    &#123;
    arrItems1&#91;'<?echo $citac?>'&#93; = "<?echo $pole&#91;$citac-1&#93;?>";
    arrItemsGrp1&#91;'<?echo $citac?>'&#93; = "<?echo $pole1&#91;$citac-1&#93;?>";
    &#125;
    <?endfor?>
    ...
    dik
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  2. #2
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní

    Nebolo by snad logickejsie ->

    Kód:
    ...
    <?
    
    for &#40;$citac=1; $citac<=$pole_pom; $citac++&#41; &#123;
    
        echo "&#123;\narrItems1&#91;'" . $citac . "'&#93; = \"" . $pole&#91;$citac-1&#93; . "\"";
        echo "arrItemsGrp1&#91;'" . $citac . "'&#93; = \"" . $pole1&#91;$citac-1&#93; . "\"\n&#125;";
    
    &#125;
    
    ?>
    ...


    P.S.

    Co ma PHP spolocne s tym, ci to IE skusne a FF ee ? Ak to IE skusol a FF ee, tak aj ten tvoj povodny sposob zrejme fungoval (vygenerovanie PHP) a mas chybu v javascripte...

    P.P.S.

    Preco ides v tom fore od 1, preco pouzivas pomocne pole, ktore nepotrebujes?
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  3. #3
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    ne, IE to vezme cely jak to mam. ale FF vadi, ze vkladam php do javascriptu. proste hodi chybu na radku kde zacina php uvnitr javascriptu.

    jinak ta pomocna promenna urcuje pocet pruchodu cyklem a to ze to jde od 1 je jen takovy detail, asi by to slo i jinak ale to je uplne nepodstatny.

    jelikoz FF funguje presne podle specifikace, tak nevim jak zapsat php dovnitr javascriptu. jestli je to vubec mozne
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  4. #4
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    ale FF preci vubec s PHP neprijde do styku..
    koukni se na to,co produkuje to PHP, koukni se na JS konzoli ve FF, a budes vedet, co mu nevoni. - jak pise pit, je zjevne chyba v tom javascriptu, ktery produkujes.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  5. #5
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    ale jak to, kdyz kouknu do ty konzole tak to pise syntax error, a jako chybny radek je oznacen radek kde zacina php, takhle:

    ...
    javascript
    ...
    <? (tady hlasi konzole chybu)
    php kod
    ?>
    ...
    javascript
    ...
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  6. #6
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní

    omfg...

    PHP sa spusti na strane servera a vygeneruje vystup. Javascript musi byt vo vygenerovanom vystupe a spusta sa na strane klienta.

    Tym padom Javascript s PHPckom nepride do styku, ako ti uz KtK napisal.

    Ak vygenerujes vystup, ktory ma v sebe php kod, tak ti je to na dve veci.
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  7. #7
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    ja to chapu. proste v prohlizeci mam html a v nem javascript a v nem vysledek z php skriptu. v IE vse funguje. ale FF hodi chybu presne na zacatku php kodu. a nevim proc
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  8. #8
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní

    Ked zadas do riadku FF javascript: , ako ti tu uz radil KtK, co ti to napise?

    Ked to pise chybu, tak tam tu chybu asi mas... skus odstranit uvodzovky alebo nieco podobne...
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  9. #9
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    to mam jako do toho radku napsat javascript: a dat vyhodnotit? ja totiz s FF funguju skoro poprve
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  10. #10
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Do adresniho radku napis javascript: a enter. Nebo je v menu tools. tim se ti otevre okno s konzoli javscriptu, kde jsou vypsany chyby warningy... a pomerne inteligentne, takze by jsi mel byt schopen poznat, co je spatne. A hlavne se podivej na zdrojak stranky, abys videl, co z toho PHP vlastne leze.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  11. #11
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    jo ty myslis konzoli, tu normalne pouzivam. ta hazi tohle:

    Chyba: syntax error
    Zdrojový soubor: http://localhost/1%20-%20nosoko/bak/skript.js
    Řádek: 161
    Zdrojový kód:
    <?for ($citac=1; $citac<=$pole_pom; $citac++)>

    proste se zasekne hned tam kde zacina php kod. staci jen deklarovat php <? a hlasi chybu.
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  12. #12
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    LMAAAAOOOO Ja se po....ru!

    (promin, ja musel)

    pokud mas PHP kod v souboru .js, tak musis mit web server nastavenej, aby poustel PHP i na .js, a nebo mit ten soubor jako .php. jinak se to PHP samozrejme neprovede! Pak si s tim FF tezko poradi, ze to funguje u IE je prinejmensim podivny..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  13. #13
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní

    a nauc se psat <?php misto <? V podstate to je vec, ktera se nemusi temer nikdy projevit, ale at ma ten kod trochu uroven
    Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.

  14. #14
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    2 ktk: a to jako proc? vzdyt kdyz mam php v html tak to taky nicemu nevadi a nemusi to mit priponu php. s js je to stejny ne? pripadne kde se to treba v apachi nastavuje. ale prece to nemuze byt vec serveru kdyz v IE to funguje, tzn ze i na serveru to je ok ne?
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  15. #15
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní

    Citace Původně odeslal Braindead
    2 ktk: a to jako proc? vzdyt kdyz mam php v html tak to taky nicemu nevadi a nemusi to mit priponu php. s js je to stejny ne? pripadne kde se to treba v apachi nastavuje.
    Preto, lebo to tak je vymyslene... Apache obsluhuje subory podla pripony a iba tie, ktore pozna... Celkom logicke, nie?

    Nastavuje sa to v httpd.conf subore a standardne je to nastavene IBA pre subory s priponou .php. Ak ti to ide aj na suboroch s priponou .html, tak to mas v tomto subore nastavene tiez...

    Citace Původně odeslal Braindead
    ale prece to nemuze byt vec serveru kdyz v IE to funguje, tzn ze i na serveru to je ok ne?
    Si si isty, ze to v IE funguje ? Daj si zobrazit zdrojak v IE, co tam mas.
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  16. #16
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    ok, ja v tom byl tak zamotany ze v IE to fakt nefungovalo. nyni jsem ten js soubor premistil do html. v IE funguje, ve FF hazi tuto chybu:

    Chyba: uncaught exception: [Exception... "Not enough arguments [nsIDOMHTMLSelectElement.add]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: http://localhost/1%20-%20nosoko/bak/...a711f457e7f7be :: selectChange :: line 367" data: no]
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

  17. #17
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Ústí nad Orlicí (home), Praha (school)
    Příspěvky
    956
    Vliv
    287

    Standardní

    php je v poradku, problem je ze FF si neporadi vytvarenim elementu Option v javascriptu. pouzivam: document.createElement("option"); a pote to pripojim funkci add.

    jinak se snazim o dvojity select, kde volba v prvnim selectu ovlivni nabidku v druhem selectu. pokud ma nekdo verzi fungujici pod FF, byl bych vdecny.

    EDIT: toto je onen kod. v IE je ok, ve FF nejde.
    Kód:
    myEle = document.createElement&#40;"option"&#41; ;
              myEle.value = "Asymptomatická bakteriurie";
              myEle.text = "Asymptomatická bakteriurie";
              formul.mistoinf.add&#40;myEle&#41;;
    EDIT2: pokud misto add pouziju appendChild tak to funguje ve FF ale ne v IE. nejaky napad jak to zprovoznit pod obema prohlizeci? dik

    EDIT3: tak je to cely vyreseny, pomoci rozliseni o jaky se jedna prohlizec, podle toho se pouzije bud add nebo appendchild. nevim jak moc to je elegantni (asi moc ne) ale funguje to. stacilo pridat 2 radky do puvodniho kodu a zabralo to nekolik hodin prace
    KILL YOUR MOTHER, RAPE YOUR DOG!
    AMD Barton 2500+@2300MHz (209x11; 1,65V) Zalman 7000A AlCu Asus A7V880 VM 512 MB DDR 400 Mhz 5ns Microstar GeForce Ti 4200 64 MB 316/610 Hitachi 80 GB S-ATA Seagate Barracuda IV 60 GB Nec DVD+-RW 1300A Teac 524E 40x24x10 Creative Audigy Genius Home Theater 5.1 Wood Eurocase Bigtower 763 Moded Edimax 10Mb/s LAN Genius F-23 Leadtek Winfast TV 2000 XP Deluxe Samsung 172X Microsoft Intelimouse Optical Umax WK9000 klávesnice Fortron 350W 120 Fan Silent 14512 - 3D Mark 2001 (eště mu dám trošku pokouřit)

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
  •