Autor | Zpráva | ||
---|---|---|---|
Blem Profil * |
#1 · Zasláno: 21. 8. 2012, 02:22:54
zdravím, potřeboval bych na webu udělat jakýsi JS který by přesměroval / odkázal na url...
například při stisknutí & nebo { by jsem potřeboval aby webová stránka zareagovala stejně, jako kdyby jsem kliknul na odkaz... problém je, že ve VLC se špatně zpracovávají znaky jako & nebo {... navíc je problém že nevím kde vůbec začít... můžete mě navést? děkuji |
||
YOYO Profil |
Přiznám se, že si nejsem jist, zda nechápu dotaz.
Chceš zjistit, jestli někdo někam napsal/vložil nepovolený znak a v případě, že ano, tak přesměrovat stránku? zjistit přítomnost znaku v řetězci se dá přes regulerní výrazy metodou .match() třeba: var txt = "abc&d"; if(txt.match(/\&|\{/g)) alert("obsahuje nepovolene znaky") Nevím, jak pak s tím textem pracuje vlc (jedná se o názvy songů, nebo url adresy, nebo tak něco? nebo vlc umí prohlížet web?), ale jestli mu vadí některé znaky, nebylo by lepší ten vstup ošetřit a ty nebezpečné znaky nahradit/odstranit bez obtěžování uživatele? Třeba funkcí escape() nebo encodeURIComponent() ale spíš ještě lépe to escapovat až na serveru,.. nebo se jedná o vlc jako plugin prohlížeče? .. asi by bylo dobré nám nějak víc přiblížit tvou situaci, určitě nejsem jediný, kdo nechápe, co vlastně chceš.
|
||
Blem Profil * |
#3 · Zasláno: 22. 8. 2012, 05:23:59 · Upravil/a: Blem
nene...
chci to použít jako "klácesovou skratku" když někdo zmáčkne nějaký znak... například... kliknu na "A" a hodí mě to na http://blabla.cz/blabla1 kliknu na "B" a hodí mě to na http://blabla.cz/blabla2 kliknu na "&" a hodí mě to na http://blabla.cz/blabla3 *zkratku |
||
_es Profil |
#4 · Zasláno: 22. 8. 2012, 05:53:10
|
||
Časová prodleva: 12 let
|
0