Autor Zpráva
Rossko
Profil *
Dobrý deň. Riešim taký problém, chcem spraviť, že ak užívateľ do textarea napíše "kukaj toto (A SEM VLOŽÍ YOUTUBE LINK)" aby po odoslaní v príspevku link nezobrazilo ale nemiesto toho vložilo priamo video cez embed.. už mám urobené, že z linku spraví embed ale potrebujem spraviť, ako dynamicky cez javasript alebo ajax alebo neviem čo kontrolovať, či v textarea je nejaký link na video

vie mi niekto poradiť?
Lorin
Profil *
Jestli to odesíláš na server kde máš PHP, není potřeba ajax ani JS. Navíc bych se na JS na straně klienta nespoléhal. Nikdy nevíš, jestli je JS povolený. Na serveru si jednoduše zkontroluj, zda text v textarea odpovídá regulárnímu výrazu (tím myslím to kukaj toto (A SEM VLOŽÍ YOUTUBE LINK)). Pokud ano, vybereš si z toho text obsahující odkaz a pak už ho jen vložíš do kódu, který vloží video.

<iframe width="560" height="315" src="http://www.youtube.com/VIDEO" frameborder="0" allowfullscreen></iframe>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: