Smilies vervangen javascript
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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>
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
niemand weer? :O
http://lmgtfy.com/?q=Javascript+ubb
Gewijzigd op 01/01/1970 01:00:00 door Daniel H
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
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?
dus als ik ":)" in textarea typ dat er bij voorbeeld een smilie komt te staan...
niet als ik het al heb geplaatst...
in uw preview functie moet je nog een replace doen op ':)' en dat vervangen door een html image tag (<img src="images/smiley.gif" />).
[String].replace welke heel erg veel lijkt op preg_replace van PHP.
Javascript heeft Gewijzigd op 01/01/1970 01:00:00 door henktrol
Ja die had ik al gevonden xD Maar hoe moet ik dit implanteren?
Lekker actief hier xD
Wat heb je zelf al geprobeert?
kopieeren werkt niet, want dan werkt de smilie wel en de enter niet...
Ik snap niks van javascript :S
Wij kunnen je fouten niet zien zonder code hoor..
Ik weet niet eens hoe het wel goed moet gaan,, ik vraag of iemand hier weet hoe het wel moet.
Lekker actief hier..
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..
Veel plezier met wachten, maar loop dan niet te bumpen aub.
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:
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
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:
en die eronder geplakt, maaaaaaaaaaaaaaaaaaaaaaaaar dan werkt de enter weeeeeeer niet!
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?
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:
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.