Diskuze: preload image

JavaScript JavaScript preload image

Avatar
lama600
Člen
Avatar
lama600:

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):

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
Nesnáším {}, proto se jim vyhýbám.
Avatar
lama600
Člen
Avatar
 
Nahoru Odpovědět 16.5.2014 18:07
Avatar
Odpovídá na lama600
Michal Žůrek (misaz):

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
Nesnáším {}, proto se jim vyhýbám.
Avatar
lama600
Člen
Avatar
Odpovídá na Michal Žůrek (misaz)
lama600:

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

 
Nahoru Odpovědět 16.5.2014 18:12
Avatar
Odpovídá na lama600
Michal Žůrek (misaz):

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  +1 16.5.2014 18:16
Nesnáším {}, proto se jim vyhýbám.
Avatar
lama600
Člen
Avatar
Odpovídá na Michal Žůrek (misaz)
lama600:

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):

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

Nahoru Odpovědět  +1 16.5.2014 18:28
Nesnáším {}, proto se jim vyhýbám.
Avatar
lama600
Člen
Avatar
lama600:

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):

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
Nesnáším {}, proto se jim vyhýbám.
Avatar
lama600
Člen
Avatar
lama600:
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:

a namiesto toho linku mu zobrazí rovno smajla

 
Nahoru Odpovědět 16.5.2014 18:38
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na lama600
Honza Bittner:

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  ±0 16.5.2014 18:50
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
lama600
Člen
Avatar
lama600:

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

 
Nahoru Odpovědět  -1 16.5.2014 18:53
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na lama600
Honza Bittner:

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

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

Nahoru Odpovědět  +2 16.5.2014 19:21
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
lama600
Člen
Avatar
 
Nahoru Odpovědět  -2 16.5.2014 20:09
Avatar
lama600
Člen
Avatar
lama600:

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):

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  +1 16.5.2014 20:13
Nesnáším {}, proto se jim vyhýbám.
Avatar
lama600
Člen
Avatar
lama600:

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.