login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleempje met insertcode voor smilies

Offline Martijn2008 - 21/01/2009 00:52 (laatste wijziging 10/02/2009 18:51)
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik gebruik de volgende code om smiley's in mijn tekstarea's te krijgen.

  1. <script type="text/javascript">
  2. //<![CDATA[
  3. <!--
  4. function insert(from,to)
  5. {
  6. document.getElementById(to).value += from;
  7. document.getElementById(to).focus();
  8. }
  9. //-->
  10. //]]>
  11. </script>


In het eerste gezicht niks mis mee zul je denken, maar schijn bedriegt. Op het moment (jaja, daar komt ie weer) Internet Exploror gebruik werkt de code niet meer. Met Firefox levert het geen problemen op. Als javascipt Framework gebruik ik JQuery. Ik zou het geweldig vinden als iemand mij hiermee zou willen helpen, want ben zelf niet zo goed met javascript!

Bedankt alvast!

Martijn

P.s. In Internet Exploror worden er bij 2 textarea's de smiley's in de verkeerde textarea ge-injecteerd. Terwijl beide textarea's wel een uniek #ID hebben.

2 antwoorden

Gesponsorde links
Offline Sander1993 - 21/01/2009 07:01 (laatste wijziging 21/01/2009 07:02)
Avatar van Sander1993 PHP interesse
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. <!--
  4. function insert(from,to)
  5. {
  6. document.getElementById(to).value += from;
  7. }
  8. //-->
  9. //]]>
  10. </script>

en dan bijv.
<button onclick="insert(':)','iets');">

zoiets?
Offline Martijn2008 - 21/01/2009 12:48 (laatste wijziging 21/01/2009 12:50)
Avatar van Martijn2008 PHP beginner Internet Exploror 6.0 negeert het opgegeven #ID. Die plaatst smileys in de berichtenbalk ipv het edit form(2 mogelijkheden, maar er is duidelijk onderscheid gemaakt met #ID, elk veld is dus wel uniek!). Ik word niet goed van die browser:o!

P.s. Beter kiest iedereen gewoon voor FireFox?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s