Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dva pitanja, a odgovor dovoljan na samo jedno :)

[es] :: Javascript i AJAX :: Dva pitanja, a odgovor dovoljan na samo jedno :)

[ Pregleda: 1996 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Dva pitanja, a odgovor dovoljan na samo jedno :)04.02.2005. u 02:06 - pre 234 meseci
Mučim se već izvesno vreme sa smajlijima na sajtu..

Našao sam 2 načina na koji na drugim sajtovima ubacuju klikom na sličicu odgovarajućeg smajlija. Meni ni jedan način ne radi u potpunosti.

Ako uradim ovako, smajliji se vide samo u IE..Opera i FFox ništa. Ali u IE i rade.

U headu je..

Code:
function insertSmilies (v) {
  document.forms[0].elements[6].focus();
  document.selection.createRange().text = v;
}


A u telu...

Code:

<script type="text/javascript" language="javascript">
<!--

if (document.selection) {

    document.write('<table border="0" cellspacing="0" cellpadding="1" width="170">');

    document.write('<tr>');

    document.write('<td width="24"><a href="javascript:insertSmilies(\':D\')"><img src="http://www.mariotomic.com/smile/biggrin.gif" alt=":D" width="20" height="20" border="0"></a></td>');

...PONAVLJANJE KODA...

    document.write('<td width="24"><a href="javascript:insertSmilies(\':wink\')"><img src="http://www.mariotomic.com/smile/wink.gif" alt="wink" width="20" height="20" border="0"></a></td>');
    document.write('</tr>');

    document.write('</table>');

} else {

    document.write('&nbsp;');

}
// -->
</script></td>



A druga, koja prikaže sve smajlije ne radi (što mi je u neku ruku i logično, jer ti smajliji i nemaju baš uverljive linkove)

U headu...
Code:
<script language=”JavaScript”>
function commentEmoticon(code)
{
   var cache = document.comments_form.text.value;

   document.comments_form.text.value = cache + ” ” + code;
   document.comments_form.text.focus();
}
</script>


A u telu...

Code:


<img alt=":)" onclick="commentEmoticon(‘:)’)" src="http://www.mariotomic.com/smile/smile.gif" alt=":)" />

<img alt=";)" onclick="commentEmoticon(‘;)’)" src="http://www.mariotomic.com/smile/wink.gif" alt=";)" />

...PONAVLJANJE KODA...


Voleo bih da mi neko kaže šta nije u redu sa jednim od ova dva.
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Re: Dva pitanja, a odgovor dovoljan na samo jedno :)04.02.2005. u 02:48 - pre 234 meseci
I još nešto. Primetio sam da svaka od skripti nosi u sebi podatak u koje polje treba da se ispusti text smajlija. Takođe sam primetio da ja nikako ne znam da ih brojim.

Ovo je skripta...

Code:
function insertSmilies (v) {
document.forms[2].elements[3].focus();
document.selection.createRange().text=v;
}


Probao sam da umesto elements [3] stavim neke druge brojeve, ali bezuspešno.

Ovo je kod u telu...

Code:
<div class="field">

<script type="text/javascript">
<!--
if (canFormat) {
    with (document) {
        write('<div style="float: right;">');
        
    write('<a href="#" onclick="return insertSmilies(document.entry_form.text_more.focus, \':D\')"><img src="http://www.mariotomic.com/smile/biggrin.gif" alt=":D" align="absmiddle" width="20" height="20" border="0"></a>');
    write('<a href="#" onclick="return insertSmilies(document.entry_form.text_more.focus, \';)\')"><img src="http://www.mariotomic.com/smile/wink.gif" alt=";)" align="absmiddle" width="20" height="20" border="0"></a>');

...IZOSTAVLJEN KOD SMAJLIJA...

        write('<a title="<MT_TRANS phrase="Bold">" href="#" onclick="return formatStr(document.entry_form.text_more, \'strong\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/bold-button.gif" alt="<MT_TRANS phrase="Bold">" width="24" height="18" border="0" /></a>');
        write('<a title="<MT_TRANS phrase="Italic">" href="#" onclick="return formatStr(document.entry_form.text_more, \'em\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/italic-button.gif" alt="<MT_TRANS phrase="Italic">" width="24" height="18" border="0" /></a>');
        write('<a title="<MT_TRANS phrase="Underline">" href="#" onclick="return formatStr(document.entry_form.text_more, \'u\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/underline-button.gif" alt="<MT_TRANS phrase="Underline">" width="24" height="18" border="0" /></a>');
        write('<a title="<MT_TRANS phrase="Insert Link">" href="#" onclick="return insertLink(document.entry_form.text_more)"><img src="<TMPL_VAR NAME=STATIC_URI>images/url-button.gif" alt="<MT_TRANS phrase="Insert Link">" width="26" height="18" border="0" /></a>');
        write('</div>');
    }
}
// -->
</script>

<label for="text_more"><MT_TRANS phrase="Extended Entry"></label> <a href="#" onclick="return openManual('entries', 'item_main_entry_text')" class="help">?</a><br />
<textarea class="full-width" name="text_more" id="text_more" tabindex="4" rows="15"><TMPL_VAR NAME=TEXT_MORE ESCAPE=HTML></textarea>
</div>


Kako treba da glasi ona gore skripta da bi code smajlija bivao ubačen u baš to navedeno text polje?
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Dva pitanja, a odgovor dovoljan na samo jedno :)04.02.2005. u 07:19 - pre 234 meseci
Citat:
-V-O-Y-A-G-E-R-:
Ako uradim ovako, smajliji se vide samo u IE..Opera i FFox ništa. Ali u IE i rade.

U headu je..

Code:
function insertSmilies (v) {
  document.forms[0].elements[6].focus();
  document.selection.createRange().text = v;
}

http://web.archive.org/web/200...s/Moz_Range_Object_Article.htm

http://www.mozilla.org/docs/dom/domref/dom_window_ref24.html

http://www.mozilla.org/docs/dom/domref/dom_range_ref.html

http://www.mozilla.org/editor/midas-spec.html
 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Re: Dva pitanja, a odgovor dovoljan na samo jedno :)04.02.2005. u 14:29 - pre 234 meseci
Citat:
http://web.archive.org/web/20030724060903/pbwizard.com/Articles/Moz_Range_Object_Article.htm

This article is for intermediate and advance level JavaScript programmers. The reader is assumed to understand basic JavaScript programming language (statements, syntax, operators, object inheritance, ect.) and the W3C DOM Level 2 Recommendation.


Skroz sam se pronašao :)

Da znaš da ću te reći Deda Mrazu! :)

Ništa..idem da se edukujem. Hvala :)
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

[es] :: Javascript i AJAX :: Dva pitanja, a odgovor dovoljan na samo jedno :)

[ Pregleda: 1996 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.