09. juni 2005 - 15:53
Der er
19 kommentarer og 1 løsning
Skriv i textarea via. link
Jeg er ved at lave en gæstebog til min side, og jeg vil meget gerne have smileys med i gæstebogen. Jeg har kodet gæstebogen, så der kommer en smiley hvis man f.eks skriver :). Men folk ved jo ikke hvilke smileys man kan bruge, og de kender slet ikke "kommandoerne" til dem. Hvordan kan jeg få et link til at skrive f.eks :) når jeg trykker på det / billedet af smileyen med link? Koden skal helst være så lille og simpel som mulig, da jeg ikke ved det fjerneste om Javascript.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
F.eks. <img src="smileyGlad.gif" onclick="document.formNavn.textareaNavn.value+=':)'" style="cursor:pointer;">
Jeg gætter på, at næste spørgsmål er noget i stil med: Kan man få den til at placere smiley'en, der hvor cursoren er, i stedet for i slutningen af teksten/indholdet af textarea'en? :-) /theSurfer
Skal jeg så skifte "Navn" ud med "name" på min textarea?
Ja, både formNavn og textareaNavn !-)
Eksempel: <form name="minform"> <textarea name="mintextarea"> Koden: onclick="document.minform.mintextare.value /theSurfer
dammit.. jeg glemmer hele tiden det sidste "a" i textarea :-) /theSurfer
Kan man få den til at placere smiley'en, der hvor cursoren er, i stedet for i slutningen af teksten/indholdet af textarea'en? Hehe...
Det er måske det style="cursor:pointer" gør?
09. juni 2005 - 16:47
#10
echo "<br> echo "<img src='smileys/content_gaestebog_smiley_glad.gif' onclick='document.gaestebog.besked.value+=':)'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_megetglad.gif' onclick='document.gaestebog.besked.value+=':D'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_sur.gif' onclick='document.gaestebog.besked.value+=':@'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_ked.gif' onclick='document.gaestebog.besked.value+=':('' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_cool.gif' onclick='document.gaestebog.besked.value+='8)'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_userioes.gif' onclick='document.gaestebog.besked.value+=':P'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_hehe.gif' onclick='document.gaestebog.besked.value+=';)'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_kys.gif' onclick='document.gaestebog.besked.value+=':*'' style='cursor:pointer;' alt='Smiley'> echo "<img src='smileys/content_gaestebog_smiley_rolleyes.gif' onclick='document.gaestebog.besked.value+='S)'' style='cursor:pointer;' alt='Smiley'> Nu er det integreret i mit PHP-script, men det virker altså ikke :(. Hvad er der NU galt :S.
09. juni 2005 - 16:51
#11
-- du kan ikke bruge 'er inde i 'er !-) -- så du må escape: echo "<br>"; echo "<img src='smileys/content_gaestebog_smiley_glad.gif' onclick='document.gaestebog.besked.value+=\':)\'' style='cursor:pointer;' alt='Smiley' title='Smiley'>"; -- du havde desuden ikke afsluttet echo-strengene og så er det smart at bruge title, så tooltippet vises i alle browsere !o]
09. juni 2005 - 17:12
#12
Hmm... der er ikke nogen error, men der er heller ikke noget "link" på billederne mere :( echo "<form action='forside.php?id=content_forside_kommentarer_send.php' method='post' name='kommentarer'>"; echo "Navn:"; echo "<br><input type='text' name='forfatter'></br>"; echo "<p>"; echo "Hjemmeside:"; echo "<br><input type='text' name='hjemmeside'></br>"; echo "<p>"; echo "Kommentar:"; echo "<br>"; echo "<img src='smileys/content_gaestebog_smiley_glad.gif' onclick='document.kommentarer.kommentar.value+=\':)\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_megetglad.gif' onclick='document.kommentarer.kommentar.value+=\':D\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_sur.gif' onclick='document.kommentarer.kommentar.value+=\':@\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_ked.gif' onclick='document.kommentarer.kommentar.value+=\':(v'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_cool.gif' onclick='document.kommentarer.kommentar.value+=\'8)\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_userioes.gif' onclick='document.kommentarer.kommentar.value+=\':P\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_hehe.gif' onclick='document.kommentarer.kommentar.value+=\';)\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_kys.gif' onclick='document.kommentarer.kommentar.value+=\':*\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_rolleyes.gif' onclick='document.kommentarer.kommentar.value+=\'S)\'' style='cursor:pointer;' alt='Smiley'>"; echo "<br><textarea name='kommentar' cols='50' rows='10'></textarea></br>"; echo "<input type='hidden' name='nyhedsid' value='$nyhedsid'>"; echo "<br>"; echo "<input type='submit' value='Kommenter'> <a href='forside.php?id=content_forside_kommentarer_skriv_admin.php&nyhedsid=$nyhedsid'>admin?</a>"; echo "</br>"; echo "</form>";
09. juni 2005 - 17:18
#13
Argh, det nytter jo ikke at escape, for så står der jo 'er i 'er i html-koden, så sådan: echo "<img src='smileys/content_gaestebog_smiley_glad.gif' onclick='document.kommentarer.kommentar.value+=\":)\"' style='cursor:pointer;' alt='Smiley'>";
09. juni 2005 - 17:31
#14
Havde lige overset et v istedet for \... Roenving, du må gerne lægge et svar
09. juni 2005 - 17:45
#15
Velbekomme '-)
09. juni 2005 - 21:13
#16
<ole> venchil >> skriv til en buffer, du nøjes med at skrive ud én gang. Det kan forbedre scriptets performace med flere hundrede gange: $s = ""; $s .= "En linie"; $s .= "Endnu en linie"; $s .= "En tredie linie"; echo $s; /mvh </bole>
10. juni 2005 - 16:55
#17
Hvad mener du olsebole?
10. juni 2005 - 16:55
#18
UPS... :P, *olebole
10. juni 2005 - 17:22
#19
I stedet for at udskrive hver eneste linie, een ad gangen: echo "<br>"; echo "<img src='smileys/content_gaestebog_smiley_glad.gif' onclick='document.kommentarer.kommentar.value+=\':)\'' style='cursor:pointer;' alt='Smiley'>"; echo "<img src='smileys/content_gaestebog_smiley_megetglad.gif' onclick='document.kommentarer.kommentar.value+=\':D\'' style='cursor:pointer;' alt='Smiley'>"; Smid dem i den variabel, og udskriv dem alle på een gang: $s = ""; $s .= "<br>"; $s .= "<img src='smileys/content_gaestebog_smiley_glad.gif' onclick='document.kommentarer.kommentar.value+=\':)\'' style='cursor:pointer;' alt='Smiley'>"; $s .= "<img src='smileys/content_gaestebog_smiley_megetglad.gif' onclick='document.kommentarer.kommentar.value+=\':D\'' style='cursor:pointer;' alt='Smiley'>"; $s .="osv..."; echo $s; /theSurfer
14. juni 2005 - 13:16
#20
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling