IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
lama600
Člen
Avatar
lama600:16.5.2014 18:01

Zdravím. neviete mi niekto poradiť ako spravím image preloader v javascripte? Jedná sa mi totiž o zobrazenie obrázku. Vysvetlím to na príklade. Mám link ktorý obsahuje link na smajla a ked ten link odošlem do chatu (stlačením enteru) tak mi zobrazí iba link a nie obrázok. Ja chcem aby ked ten link odošlem (tel link s tým smajlom) tak aby mi zobrazilo už rovno smajla. Vedel by mi niekto poradiť?

 
Odpovědět
16.5.2014 18:01
Avatar
Odpovídá na lama600
Michal Žůrek - misaz:16.5.2014 18:05

co je to ten link?

<img src="smile.gif" />

nebo

<a href="smile.gif" />

nebo ještě něco jiného?

 
Nahoru Odpovědět
16.5.2014 18:05
Avatar
lama600
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
lama600:16.5.2014 18:07

ne ne ne link je tohle http://mixchatsk.php5.sk/…ileys/11.gif ///tohle je link se smajlem

 
Nahoru Odpovědět
16.5.2014 18:07
Avatar
Odpovídá na lama600
Michal Žůrek - misaz:16.5.2014 18:11

a co přijde v tom chatu?

jinak ten odkaz ti hází 404

Editováno 16.5.2014 18:12
 
Nahoru Odpovědět
16.5.2014 18:11
Avatar
lama600
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
lama600:16.5.2014 18:12

navšív môj chat a vysvelím ti čo myslím

 
Nahoru Odpovědět
16.5.2014 18:12
Avatar
lama600
Člen
Avatar
 
Nahoru Odpovědět
16.5.2014 18:14
Avatar
Odpovídá na lama600
Michal Žůrek - misaz:16.5.2014 18:16

no jestli myslíš že uživatel napíše

:)

a to se má převést na

<img src="smile.gif" />

, tak prostě v JS najdeš nějakou funkci na replace a všechny

:)

vyměníš za

<img src="smile.gif" />

metodou innerHTMl to dosadíš, nezapomeň si ošetřit XSS.

 
Nahoru Odpovědět
16.5.2014 18:16
Avatar
lama600
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
lama600:16.5.2014 18:19

Ne užívatel rovnou pošle ten link ktorý obsahuje ten obrázok a namiesto toho linku aby zobrazilo rovno smajla

 
Nahoru Odpovědět
16.5.2014 18:19
Avatar
Odpovídá na lama600
Michal Žůrek - misaz:16.5.2014 18:28

jo tak ještě jednou, jak přesně tedy vypadá to co uživatel do toho políčka napíše?

 
Nahoru Odpovědět
16.5.2014 18:28
Avatar
lama600
Člen
Avatar
lama600:16.5.2014 18:31

to čo užívatel do políčka napíše bude link toho smajla, a když ten link odošle na sklo taK namiesto linku aby zobrazilo rovno smajla

 
Nahoru Odpovědět
16.5.2014 18:31
Avatar
Odpovídá na lama600
Michal Žůrek - misaz:16.5.2014 18:36

dám ti na výběr scénářů, co přesně uživatel napíše.

a)

smile.gif

b)

<img src="smile.gif" />

c)

<a href="smile.gif" />
  1. ještě něco jiného, napiš co přesně tam zadá, použij tlačítko vložit zdrojový kód (viz obrázek).
Editováno 16.5.2014 18:36
 
Nahoru Odpovědět
16.5.2014 18:36
Avatar
lama600
Člen
Avatar
lama600:16.5.2014 18:38
http://mixchatsk.php5.sk/data/public/themes/default/smileys/11.gif
 
Nahoru Odpovědět
16.5.2014 18:38
Avatar
lama600
Člen
Avatar
Odpovídá na lama600
lama600:16.5.2014 18:38

a namiesto toho linku mu zobrazí rovno smajla

 
Nahoru Odpovědět
16.5.2014 18:38
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na lama600
Honza Bittner:16.5.2014 18:50

Musíš to udělat, jak již tu bylo řečeno, přes nějaký replace. Pokud to chceš ihned poté co to napíšeš, což nedoporučuji a dal bych to spíše až po mezeře poté, tak musíš udělat replace v JS.

Každopádně vkládání smajlíků přes takovýto odkaz je k ničemu. Udělej to normálně přes nahrazování :), :( atd...

Než sem napíšeš tak by to chtělo alespoň vědět co chceš a mít nějaké základy z programování.

Nahoru Odpovědět
16.5.2014 18:50
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
lama600
Člen
Avatar
lama600:16.5.2014 18:53

no ja som presne vedel čo chcem, len vy ste ma asi nepochopili

 
Nahoru Odpovědět
16.5.2014 18:53
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na lama600
Honza Bittner:16.5.2014 19:21

Spíš meleš blbosti a neumíš se vyjádřit. :P

Příště to zkus lépe.

Nahoru Odpovědět
16.5.2014 19:21
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
lama600
Člen
Avatar
Odpovídá na Honza Bittner
lama600:16.5.2014 20:09

nemelem blbosti!

 
Nahoru Odpovědět
16.5.2014 20:09
Avatar
lama600
Člen
Avatar
lama600:16.5.2014 20:10

ja za to nemôžem že vy am neviete pochopiť

 
Nahoru Odpovědět
16.5.2014 20:10
Avatar
Odpovídá na lama600
Michal Žůrek - misaz:16.5.2014 20:13

ale pochopili jsme tě, jen nechápu proč ti tam lidi musí dávat odkaz na emotikon. Dokonce jsem ti tu dal i řešení.

http://www.itnetwork.cz/…376365eb7627#…

 
Nahoru Odpovědět
16.5.2014 20:13
Avatar
lama600
Člen
Avatar
lama600:17.5.2014 18:49

Všetkým návštevníkom sa ospravedlnujem za chybu. Chyba so zobrazovaním smajlov odstránená. Kto chcete môžte prísť

 
Nahoru Odpovědět
17.5.2014 18:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.