Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 19.12.2009 16:19

potrebujem vykonat PHP funkciu v onmouseover...

viem ze je to prakticky nemozne, ale mozno sa niekto najde kto vie pomoct.

teda taketo nieco

Kód:
<a onmouseover="<?echo funkcia();?>" >


ono to takto funguje, lenze tu funkciu vykona hned, kedze php prebieha na serveri.

ja vsak potrebujem aby tu funkciu vykonalo IBA ked idem na odkaz mysou...


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 19.12.2009 16:24

AJAX

ale mohol by si napísať načo ti to je, možno poradíme lepšie riešenie.


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 19.12.2009 16:50

ono ja sa s tym uz dost dlho trapim, ale nic ma nenapada...

ide o to, ze na svoj web chcem dat tv program. Po zajdeni mysou nad konkretny program chcem zobrazit js hover okno s detailmi o programe.

Tieto detaily su vsak v externom XML subore. Ked do onmouseover dam php funkciu, tak mi najprv spracuje kazdy jeden program, pretoze kazdy program ma info v inom XMl subore a to trva strasne dlho.

Najprv som to mal pomocou javascriptu /ajax/- po onmouseover zavolal js funkciu, ktora len vtedy natiahla info pre konkretny program, lenze to mi nefungovalo v IE a zistil som, ze pomocou ajaxu nemozem parsovat externe subory. Vid tema http://www.pcforum.sk/xml-subor-a-javas ... 80498.html

Tak uvazujem ze to spravim pomocou onmouseover a php, lenze zas je tu problem, ze php mi vykona hned pre vsetky programy, a ja potrebujem len vtedy ked je onmouseover...

uz si fakt neviem s tym rady, nikde mi nevedia poradit...musi sa to predsa nejako dat...


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 19.12.2009 16:52

Veď volaj skript, ktorý vyparsuje info z XML a vypíše ti iba čisté HTML s obsahom z XML a ten budeš vidieť v okienku.


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 19.12.2009 16:55

no ale akym sposobom to vyparsovat? Ked to javascriptom nejde..

a php to spravi pre vsetky programy naraz co trva velmi dlho


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 19.12.2009 16:59

Budeš volať súbor parsexml.php?adress=http://www.televizia.tld/film/asterix-a-obelix.xml a PHP ti z tohto XMLka vytiahne info a vypíše ti kód, ktorý vložíš do okienka.


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 19.12.2009 17:12

hm..mozno som z toho uz blby..

ale predstav si, ze na stranke mam 20 Tv stanic a kazda ma cca. 30 programov..

napr. 20:00 Tom a Jerry
21:00 Blablabla

a tieto programy tiez vypisujem z ineho XML v cykle. No a pri kazdom mam <a onmouseover="<?echo spracuj($link2[$i]);?>" >

tak ono mi to najprv spracuje tu funkciu pre vsetky programy .

A ta funkcia spracuj vyzera asi takto:


Kód:
function spracuj ($linka) {
$xmla = simplexml_load_file($linka);
 $tit=$xmla->FILM->TITLE;
 $popis=$xmla->FILM->DESC;

$okno.=$tit.' '.$popis;

 return $okno;}


to hover okno som este neriesil, dolezite je ziskat string s detailmi filmu ale najlepsie v javascript premennej, kedze hover okno bude asi javascriptom.

To co si uviedol s tym URL tak neviem ci sa to v niecom lisi?


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 19.12.2009 17:16

Tú funkciu spracuj si dáš do samostatného súboru a ten link mu budeš odovzdávať pomocou $_GET premennej. Na stránke, keď ukážeš na odkaz tak ti cez AJAX načíta súbor, v ktorom máš samostatne túto premennú a vypíše ho do nejakého divu. Píšem ti to tretí krát a tretí krát sa pýtaš to isté. Skús o tom chvíľu pouvažovať a keď nebudeš vedieť tak choď spať a vráť sa k tomu zajtra.


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 19.12.2009 17:46

aha... takze nieco podobne ako keby som mal <a href="parse.php?linka='.$link[$i].'", lenze to bude pomocou onmouseover, takze v URL to neuvidim, len mi to da vysledok.

Ten subor mi je uz jasny, pomocou Get ziskam z URL ten link a hned ho spracuje a vrati mi vysledok.

Otazke znie uz len ako to spravit ten omouseover s ajaxom..

ako sorry ale s ajaxom len zacinam, asi by mi nepomohlo ani keby som sa na to vyspal...

diky :)


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 19.12.2009 17:51

No odporúčam použiť framework jQuery a využiť funkciu $.load všetko nájdeš v dokumentácií. A toto je už na inú kategóriu ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 19.12.2009 18:30

Ak tam máš tých súborov veľa, možno by bolo dobrá urobiť tam aj nejakú cache. V takom prípade by si mohol prehliadaču v prípade potreby poslať http odpoveď 304 NOT MODIFIED (teda v prípade, ak bude mať ten súbor v cache a bude sa len pýtať, či sa ten súbor zmenil) a tým by si znížil zaťaženie servera.


Offline

Užívateľ
Užívateľ
php funkcia onmouseover

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 19.12.2009 19:10

diky za rady... Flety obzvlast diky..si ma nakopol spravnym smerom..myslim ze je to na dobrej ceste :)

$("#okno").load("spracuj.php?akcia="+link+"");

diky :)


Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. funkcia php

v PHP, ASP

4

520

07.06.2012 17:09

Mysql_dodo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Php funkcia, prienik

v PHP, ASP

4

458

17.03.2010 16:32

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php funkcia - podmienka

v PHP, ASP

3

381

04.06.2014 22:55

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strstr PHP funkcia ale pre viac stringov

v PHP, ASP

4

573

08.08.2018 13:55

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php funkcia "for" ale output iba 50,100,150,200 atd ...

v PHP, ASP

1

481

27.03.2012 14:57

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. onmouseover

v JavaScript, VBScript, Ajax

6

840

23.09.2008 6:10

EidzEm Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. onMouseOver Click Sound

v JavaScript, VBScript, Ajax

5

585

25.07.2010 19:01

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. onmouseover v IE

v JavaScript, VBScript, Ajax

5

802

31.08.2007 8:34

Bananslovak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. onmouseover a Opera

v JavaScript, VBScript, Ajax

4

571

23.09.2008 9:47

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. onmouseover text z alt

v JavaScript, VBScript, Ajax

3

445

10.01.2010 11:45

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kombinacia onmousedown a onmouseover

v JavaScript, VBScript, Ajax

4

541

06.04.2009 8:18

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nefungujuce onMouseOver a onMouseOut

v JavaScript, VBScript, Ajax

2

732

28.03.2009 11:42

max-m Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s funkciou OnMouseOver

v JavaScript, VBScript, Ajax

5

2094

10.08.2012 20:02

elo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1300

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

1434

07.05.2010 14:02

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

1

631

10.02.2009 21:20

Fico Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra