Smilies vervangen javascript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Dick oo

dick oo

20/05/2009 15:43:00
Quote Anchor link
Ik heb een klein script gevonden dat de output weergeeft die men intikt in een textarea.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">
function preview(id1, id2){
          var NewText = document.getElementById(id1).value;
          splitText = NewText.split(/\n/).join("<br />");
          var DivElement = document.getElementById(id2);
          DivElement.innerHTML = splitText;
}
</script>

<form action="#">

<label>Phone:</label>
<textarea type="text" id="phone" onkeyup="preview('phone', 'preview-phone');" /></textarea>
</form>

<h2>Preview</h2>
<dl>
    <dt>Phone:</dt>
    <dt id="preview-phone"></dt>

</dl>


Ik ben echt een nub in javascript en hou er ook niet heel veel van, maar dit vond ik wel aardig!

Hoe kan ik met javascript de :) en de :( ... vervangen door <img src=".."> Wordt niet wijzer van de uitslagen op google met var.str.. xD

Ohja en kan ik ook iets weghalen van id1 of id2, zoja welke zin(nen)?

De originele code komt van hier, ik heb dus de input en output van 'name' weggehaald.
Gewijzigd op 01/01/1970 01:00:00 door Dick oo
 
PHP hulp

PHP hulp

29/11/2024 13:38:44
 
Dick oo

dick oo

21/05/2009 20:44:00
Quote Anchor link
niemand weer? :O
 
Daniel H

Daniel H

21/05/2009 21:39:00
Quote Anchor link
http://lmgtfy.com/?q=Javascript+ubb
Gewijzigd op 01/01/1970 01:00:00 door Daniel H
 
Dick oo

dick oo

21/05/2009 22:23:00
Quote Anchor link
Omg daar gaat het niet om..
moet realtime zijn..
ik weet wel heo ik smilies moet invoegen,, maar ik heb een functie die een voorbeeld bericht laat zien wat je intypt... en :) moet dan vervangen worden door een smilie
 
Daniel H

Daniel H

21/05/2009 22:31:00
Quote Anchor link
zie ik dat verkeerd of heb je daar al een script voor, je kan toch gwn een ubb pakken en die dan met de bovenstaande javascript realtime laten zien?
 
Dick oo

dick oo

21/05/2009 22:34:00
Quote Anchor link
ja ik vraag dus hoe ik smilies kan vervangen...
dus als ik ":)" in textarea typ dat er bij voorbeeld een smilie komt te staan...
niet als ik het al heb geplaatst...
 
Hipska BE

Hipska BE

22/05/2009 09:59:00
Quote Anchor link
in uw preview functie moet je nog een replace doen op ':)' en dat vervangen door een html image tag (<img src="images/smiley.gif" />).
 
Jelmer -

Jelmer -

22/05/2009 10:23:00
Quote Anchor link
Javascript heeft [String].replace welke heel erg veel lijkt op preg_replace van PHP.
 
Henktrol

henktrol

22/05/2009 19:11:00
Quote Anchor link
Eej wat handig ga ik ook gebruiken :D
Gewijzigd op 01/01/1970 01:00:00 door henktrol
 
Dick oo

dick oo

22/05/2009 19:14:00
Quote Anchor link
Ja die had ik al gevonden xD Maar hoe moet ik dit implanteren?
 
Dick oo

dick oo

24/05/2009 19:11:00
Quote Anchor link
Lekker actief hier xD
 
Hipska BE

Hipska BE

24/05/2009 19:38:00
Quote Anchor link
Jij ook..

Wat heb je zelf al geprobeert?
 
Dick oo

dick oo

24/05/2009 19:39:00
Quote Anchor link
Ja zoveel,
kopieeren werkt niet, want dan werkt de smilie wel en de enter niet...
Ik snap niks van javascript :S
 
Hipska BE

Hipska BE

24/05/2009 19:40:00
Quote Anchor link
?

Wij kunnen je fouten niet zien zonder code hoor..
 
Dick oo

dick oo

24/05/2009 19:41:00
Quote Anchor link
Omg, hij staat hierboven...
Ik weet niet eens hoe het wel goed moet gaan,, ik vraag of iemand hier weet hoe het wel moet.
 
Hipska BE

Hipska BE

24/05/2009 19:43:00
Quote Anchor link
Nou, het lijkt me niet dat je in bovenstaande code veel geprobeerd hebt met replace, want die zie ik nergens staan..

Lekker actief hier..
 
Dick oo

dick oo

24/05/2009 19:46:00
Quote Anchor link
Zweeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet,
wat heb je eraan wat je ziet wat ik heb fout gedaan?
Je kunt zelf toch ook wel zien als ik de zin kopieer met .join...

Als je zo aan je aantal posts moet komen -_-'

IK VRAAG TOCH GEWOON OF IEMAND WEET HOE IK IETS MOET REPLACEN MET DEZE STRING IN JAVASCRIPT
en als je het zelf niet weet wacht ik wel op iemand anders..
 
Hipska BE

Hipska BE

24/05/2009 19:48:00
Quote Anchor link
En ik vraag WAT heb JIJ al geprobeerd? Blijkbaar niet veel anders zou je dat zelf wel al kunnen aantonen hebben.

Veel plezier met wachten, maar loop dan niet te bumpen aub.
 
Steven Hack

Steven Hack

24/05/2009 19:50:00
Quote Anchor link
Jelmer heeft je toch een heel erg eind op weg geholpen?

Wat hipska waarschijnlijk bedoelt is: Wat heb je nu gedaan met [String].replace waardoor het nog steeds niet werkt?
Want ik weet zelf ook vrij weinig van javascript, maar als ik die link van Jelmer volg kom ik uit op:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
splitText.replace(/:)/g, "<img ..../>");


Of heb je dit niet zelf geprobeerd?

Edit: Ik ben weer sloom met posten. Het lijkt erop dat het weer vraag-en-wachten is. En nog boos worden als het antwoord niet rechtstreeks gegeven wordt ook.
Gewijzigd op 01/01/1970 01:00:00 door Steven Hack
 
Dick oo

dick oo

24/05/2009 19:56:00
Quote Anchor link
Aaah eindelijk een vriendelijk iemand :)

Ja die had ik ook al geprobeerd, dan werkt de preview niet meer :P
Ja maar daar snapte ik niks van.

@Hipska:
Doe toch niet zo egoïstisch dan, als je er geen verstand van hebt, waarom ga je dan überhaupt een reactie plaatsen?
Nou laat ik maar het goede voorbeeld geven -_-'
Een ding wat ik had:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    splitText = NewText.split(/\n/).join("<br>");

en die eronder geplakt, maaaaaaaaaaaaaaaaaaaaaaaaar dan werkt de enter weeeeeeer niet!
 
Hipska BE

Hipska BE

24/05/2009 20:04:00
Quote Anchor link
Vietnam schreef op 24.05.2009 19:56:
@Hipska:
Doe toch niet zo egoïstisch dan, als je er geen verstand van hebt, waarom ga je dan überhaupt een reactie plaatsen?

Heb ik dan gezegd dat ik er geen verstand van heb? En ivm egoïstisch, wees blij dat ik je hier WIL helpen..
Vietnam schreef op 24.05.2009 19:56:
Nou laat ik maar het goede voorbeeld geven -_-'
Een ding wat ik had:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    splitText = NewText.split(/\n/).join("<br>");

Idd deze had je al, maar deze vervangt dan ook geen :-) door een smiley.
Trouwens zou je deze ook beter kunnen doen met een replace, want splitten en dan weer joinen is nogal overbodige load.
Vietnam schreef op 24.05.2009 19:56:
en die eronder geplakt, maaaaaaaaaaaaaaaaaaaaaaaaar dan werkt de enter weeeeeeer niet!

Je moet dan natuurlijk niet de NewText gebruiken om te replacen maar de splitText waar de enters al reeds vervangen zijn. Je moet steeds verderwerken met de resultaten die je al had en niet telkens opnieuw beginnen.

Ik hoop dat je hier wat mee kan, en niet boos hoeft te worden omdat je iets niet snapt.
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.