Smajlíci

Programovacie jazyky, rady, poradňa...
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Smajlíci

Príspevok od používateľa atlox »

nevie niekto ako na smajlíkov tak, aby sa vkladali do input textu z druhého okna? Niečo na ten spôsob ako má HOJKO (Zobraziť ďalšie smajlíky) :?:
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

ked uz o to ide, tak si pozri zdrojovy kod tu na hojku a uvidis ako je to robene a tiez zistis ze je to jednoduchsie ako si si myslel.
atrey
Star
Star
Príspevky: 544
Registrovaný: 17 apr 2005, 13:42
Kontaktovať používateľa:

Príspevok od používateľa atrey »

mylis si, ze v zdrojovom kode to uvidi? :roll:
Ja nevim, ja sa len pytam.Popripade by si to mohol ukazat, "vytiahnut" zo zdrojaka.. :wink:
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

hmm o tej property opener som ani nevedel :)

OT: moj 2000. prispevok :aasmile3:
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

gwixt napísal:hmm o tej property opener som ani nevedel :)
vzdy ked otvaras okno cez window.open, v tom okne sa nastavi opener cize rodic toho daneho okna. a keby ze z otvoreneho okna otvoris dalsie tak to bude zas ukazovat na svojho rodica (cize okno, z ktoreho bolo otvarane).
t0m4s3
Admin
Admin
Používateľov profilový obrázok
Príspevky: 18096
Registrovaný: 14 jún 2004, 18:35
Bydlisko: Martin SR, Brno CZ
Kontaktovať používateľa:

Príspevok od používateľa t0m4s3 »

atrey napísal:mylis si, ze v zdrojovom kode to uvidi? :roll:
Ja nevim, ja sa len pytam.Popripade by si to mohol ukazat, "vytiahnut" zo zdrojaka.. :wink:
a kde inde by to mal asi vidiet??

Kód: Vybrať všetko

function emoticon(text) {
	text = ' ' + text + ' ';
	if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
		var caretPos = opener.document.forms['post'].message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		opener.document.forms['post'].message.focus();
	} else {
	opener.document.forms['post'].message.value  += text;
	opener.document.forms['post'].message.focus();
	}
}
ako premennu text sa pouzije dany smajlik, napr. emoticon(':-D');
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

nazorny jednoduchy priklad:

Kód: Vybrať všetko

// index.html
<html>
<head>
<title>vkladanie textu z otvoreneho okna</title>
</head>
<body>
<span style="cursor: pointer" onclick="window.open('small.htm','newWin','height=400,width=600,status=yes,toolbar=no,menubar=no,location=no,resizeable=yes,scrollbars=no')" >
  ahoj&nbsp;
</span>
<span id="doplnenie"></span>
</body>
</html>

Kód: Vybrať všetko

// small.html
<html>
<head>
<script type="text/javascript">
  function vloz(string)
  {
    opener.document.getElementById('doplnenie').innerHTML = string;
    window.close();
  }
</script>
</head>
<body>
<span style="cursor: pointer" onclick="javascript:vloz('Jano')" >Jano</span><br />
<span style="cursor: pointer" onclick="javascript:vloz('Fero')" >Fero</span><br />
</body>
</html>
v tomto priklade je ukazka vkladania textu do elementu.
funkciu, ktoru uviedol v prispevku t0m4s3, vklada text do formulara.

good luck.
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

Vďaka, vďaka.... :lol: :!:
maggio1221
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 48
Registrovaný: 16 aug 2008, 11:00
Bydlisko: Hul
Kontaktovať používateľa:

Príspevok od používateľa maggio1221 »

mám otázku, že ak toto všetko spravím, vkladá mi to tam a tak, no tak ako spravím to, aby sa mi tie emoti ikony zobrazili po vytiahnuti z databazi, viete, ked zapisem text do mysql a potom ked ho vypísem tak ako spravim to aby mi ich ukazalo??
Gepid
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1006
Registrovaný: 15 júl 2008, 16:54
Bydlisko: Trnava
Kontaktovať používateľa:

Príspevok od používateľa Gepid »

Chceš vytihnuť text z databazy?
Ak áno, tak tu je pekne vysvetlené.

http://pabi3.com/blog/php-pre-zaciatocn ... y-13-diel/
maggio1221
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 48
Registrovaný: 16 aug 2008, 11:00
Bydlisko: Hul
Kontaktovať používateľa:

Príspevok od používateľa maggio1221 »

nie, chcem vedieť, že keď vypíšem z databázy text ako v databáze je napr.
"balblabla :,D blablabla" a ja potrebujem aby mi to vypísalo s tou emotiikonou. ako "blablabla :D blablabla",
ako to tak spravim ako tak vidim ako je vysvetlene to ako pouzivat tie ikony ale celkom nechapem ako spravim ich vypis
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

pouzi na to funkciu str_replace()
sprav si dva array(), do jedneho daj tagy, do druheho html tagy, asi takto

Kód: Vybrať všetko

function smaile($vytiahnuty_text_z_db)
{
$1=array(':-D');
$2=array('<img src="smile.jpg">');
return str_replace($1,$2,$vytiahnuty_text_z_db);
}
// pouzijes to potom cez smaile('text :-D');
//a uz by to malo dat smaila, ale uprav si url...
maggio1221
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 48
Registrovaný: 16 aug 2008, 11:00
Bydlisko: Hul
Kontaktovať používateľa:

Príspevok od používateľa maggio1221 »

vdaka, skusím, dúfam že pôjde, dakujem
Napísať odpoveď