Diskuze: Ošetření události onended v php pro playlist
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
"odchytiť udalosť v PHP v cyklu bez klikania", to vôbec
nechápem
Ale ak chceš na to onended naviazať niečo čo sa vykoná v PHP, javascript aj
tak potrebovať budeš, a to tak, že cez AJAX spustíš nejaký PHP script
kdyz je to udalost Firefoxu tak proc nechces pouzit Javascript? Co lepsiho bys chtel pouzit? Ptam se aby se vyjasnilo v cem nemas jasno, protoze neco s urcitosti nevis, jde o to co. Zacni tak, ze nam prozrad co vis a co chapes, a jak to podle tebe funguje, urcite se nekdo najde, kdo te opravi, zpresni tvoje informace a pouci - jedina cesta jak z tohohle ven
Díky všem za reakci. Můj dotaz byl nepochopením webové stránky
HTML Audio/Video DOM ended Event od W3Schools, kde jasně oddělují
řešení
In HTML: ... audio|video onended="myScript"
In JavaScript: ...audio|video.onended=function(){myScript ... a tak
dále.
Proto jsem byl zvědav, jak to myslí oni jen s HTML , že by v HTML5 bylo něco nového na události.
Řešení s JavaScriptem přesně, jak jsem chtěl, jsem na webu našel
několik,
takže teď to budu řešit normálně s JS. Moc díky všem za reakce. (já se
také divil)
Tak jsem si to vyřešil a bez klikání v php a s použitím JavaScriptového
onended=konec()
function konec(){
window.location.assign("http://localhost/index.php?volba='.$code_volba.'&prenos='.$code_prenos.'")}
Samozřejmě jsem musel přidat nastavení stavu, abych se dostal dovnitř
cyklu while.
GET volby jsem musel ošetřit kódováním z hlediska bezpečnosti. Myslím,
že POST takhle nefunguje. Nebyl zapotřebí AJAX, ani jiná JS technologie.
Zobrazeno 6 zpráv z 6.