Toon posts:

[PHP] Smileys > textarea werkt niet goed (converten werkt)

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

Verwijderd

Topicstarter
Kan iemand me aub helpen met dit script?
Ik heb dus ergens een script geripped aangezien ik zelf niet php kan schrijven. Editen lukt meestal wel.
Maar nu kom ik er niet meer uit.
Als ik op een smiley klik moet ie in de textarea met de naam "bericht" komen.
Zie hier hoe ik het heb gemaakt: Comment plaatsen
Sorry trouwens voor het upf*cken van de layout. Kon niet anders.

Als ik op de zojuist genoemde pagina op een smiley klik nadat ik een verhaaltje heb getiept in de textarea "bericht" dan zet ie de smiley er wel in maar verdwijnt de tekst. En als ik dan nog een keer op de smiley klik komt de smiley voor de eerste tekst op de pagina te staan. Erg wazig dus :(
Op deze pagina werkt het trouwens wel naar behoren: Nieuws toevoegen

Daarvoor gebruik ik de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<script type="text/javascript">
function storeCaret(oElement) 
{  
    if (oElement.createTextRange) 
    { 
        oElement.caretPos = document.selection.createRange().duplicate(); 
    } 
}  

function insertthis(thecode, oElement) 
{ 
    if (navigator.userAgent.indexOf("Opera") == -1) 
    { 
        if (oElement.createTextRange 
            && oElement.caretPos) 
        { 
            var caretPos = oElement.caretPos; 
            if (caretPos.text.charAt(caretPos.text.length - 1) == ' ') 
            { 
                caretPos.text = thecode + ' '; 
            } 
            else 
            { 
                caretPos.text = thecode; 
            } 
            oElement.focus(); 
        } 
        else 
        { 
            oElement.value = thecode; 
        } 
        storeCaret(oElement); 
        oElement.focus(); 
    }  
}  
</script>
 
<textarea name="bericht" cols="43" rows="5" wrap="VIRTUAL"></textarea> 

</td></tr><tr>
      <td><br>
        <div align="center">
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr> 
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':)', document.forms[0].bericht)">[img]"smileys/smiley.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':D', document.forms[0].bericht)">[img]"smileys/biggrin.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':P', document.forms[0].bericht)">[img]"smileys/puh2.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':bla', document.forms[0].bericht)">[img]"smileys/blabla.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':+', document.forms[0].bericht)">[img]"smileys/clown.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis('8)', document.forms[0].bericht)">[img]"smileys/coool.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':((', document.forms[0].bericht)">[img]"smileys/cry.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':@', document.forms[0].bericht)">[img]"smileys/frown.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis('O-)', document.forms[0].bericht)">[img]"smileys/hypocrite.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':9~', document.forms[0].bericht)">[img]"smileys/kwijl.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':r', document.forms[0].bericht)">[img]"smileys/pukey.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':*)', document.forms[0].bericht)">[img]"smileys/shiny.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':X', document.forms[0].bericht)">[img]"smileys/shutup.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(';)', document.forms[0].bericht)">[img]"smileys/wink.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis('_/-\o_', document.forms[0].bericht)">[img]"smileys/worshippy.gif"[/img]</a></font></td>
              <td align="center"><font face="Arial, Helvetica, sans-serif"><a href="javascript:insertthis(':(', document.forms[0].bericht)">[img]"smileys/sad.gif"[/img]</a></font></td>
            </tr>
            <tr> 
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:)</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:D</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:P</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:bla</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:+</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">8)</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:((</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:@</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">O-)</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:9~</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:r</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:*)</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">:X</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">;)</font></td>
              <td align="center"><font size="2" face="Arial, Helvetica, sans-serif">_/-\o_</font></td>
              <td align="center">:(</td>
            </tr>
          </table>
          <br>
        </div></td></tr><tr><td> 
<div align="center"> 
<input type="button" value="Terug naar nieuws" 
onClick="window.location='nieuws.php' "> 
<input type="submit" name="Submit" value="Post comment"> 
</div></td></tr></table> 
</form> 
<?php } ?>


Als iemand de oorzaak weet, vertel het me dan. Dank.

[ Voor 47% gewijzigd door Verwijderd op 02-02-2003 15:56 . Reden: zo dan :) ]


Verwijderd

Je mag wel wat HTML strippen IMO.

offtopic:
What a mess!

[ Voor 37% gewijzigd door Verwijderd op 02-02-2003 15:51 ]


Verwijderd

Topicstarter
Verwijderd schreef op 02 February 2003 @ 15:50:
Je mag wel wat HTML strippen IMO.

offtopic:
What a mess!
Zo beter? :) Maar kan je me helpen?

Verwijderd

Nee want dit is JavaScript en dat hoort in /13. Maar zo te zien heb je de source van phpBB2 gejat (zonder copyright) en dat mag ook niet. En waarom vraag je het niet op het phpBB forum aangezien zij die source hebben schreven.

Verwijderd

Topicstarter
Oh shit. tuurlijk javascript 8)7 dom.
Maaruh ik wis nie dat het phpBB2 was. Ik heb het van iemand anders geripped :(

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

en we gaan je zeker niet helpen met ripped code die je niet snapt

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.