20. marts 2004 - 11:50
Der er
15 kommentarer og 1 løsning
kan kun vise et smiley i tagwall
Har en tagwall hvor jeg lige har fået en ting ind der gør man kan skrive ":)" så kommer der et smiley nu har jeg sat nogle flere smiley´s ind så viser den kun et. Skriv.asp <html> <head> <title>skriv.asp</title> </head> <body> <% strAdd = Replace(strAdd,":)","<img src=glad.gif>") strAdd = Replace(strAdd,":P","<img src=tunge.gif>") strAdd = Replace(strAdd,":(","<img src=sur.gif>") strAdd = Replace(strAdd,":]","<img src=skæv.gif>") %> <p><font size="5" face="Verdana"><b>Nyt indlæg</b></font></p> <font face="Verdana" size="2"> <script> function validate(theForm){ if (theForm.navn.value == ""){ alert("Skriv venligst dit navn!"); theForm.navn.focus(); return false; } if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){ alert("Skriv en gyldig e-mail!"); theForm.email.focus(); return false; } if (theForm.hjemmeside.value == ""){ alert("Skriv din hjemmeside!"); theForm.hjemmeside.focus(); return false; } if (theForm.kommentar.value == ""){ alert("Skriv din kommentar!"); theForm.kommentar.focus(); return false; } return true; } </script> <form method="POST" action="godkend.asp" onsubmit="return validate(this);" name="opretform0submit1"> <p> Dit navn: <input type="text" name="navn" size="20"></p> <p>Din e-mail: <input type="text" name="email" size="20"></p> <p>Din hjemmeside: <input type="text" name="hjemmeside" size="20"></p> <p>Din kommentar: <textarea rows="4" name="kommentar" cols="20"></textarea></p> <p> <input type="submit" value="Skriv" name="B1"></p> </form> <p> <br><br> </font> </body> </html> godkend.asp <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("gb.mdb") Conn.Open DSN function smilies(strInput) smilies = replace(strinput, ":)", "<img src=""glad.gif"">") smilies = replace(strinput, ":(", "<img src=""sur.gif"">") smilies = replace(strinput, ":P", "<img src=""tunge.gif"">") smilies = replace(strinput, ":]", "<img src=""skæv.gif"">") end function strSQL = "Insert into gb (navn, email, hjemmeside, kommentar, dato) values ('" & Request.Form("navn") & "', '" & Request.Form("email") & "', '" & Request.Form("hjemmeside") & "', '" & smilies(Request.Form("kommentar")) & "', '" & date & "')" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing Response.Redirect("vis.asp") %> håber i kan hjælpe mig
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.
20. marts 2004 - 11:52
#1
Det er fordi du i din funtion bruger, strinput i alle replace linjerne og ligger det over i smilies. Så vil den kun udskifte den sidste så prøv at lave det sådan her, hvor strinput kun bruges i den første linjer og smilies i resten: function smilies(strInput) smilies = replace(strinput, ":)", "<img src=""glad.gif"">") smilies = replace(smilies, ":(", "<img src=""sur.gif"">") smilies = replace(smilies, ":P", "<img src=""tunge.gif"">") smilies = replace(smilies, ":]", "<img src=""skæv.gif"">") end function
20. marts 2004 - 11:57
#2
takker :) :D :D:D
20. marts 2004 - 11:59
#3
Har os et andet spg. hvordan kan jeg gøre så jeg viser et smiley så vis man trykker på det kommer det ind i kommentaren ligesom på
www.madsass.dk :)
20. marts 2004 - 12:02
#4
Ikke lige med på hvad du mener, men man kan med noget javascript lave noget som indsætter smiles i et textarea.
20. marts 2004 - 12:05
#5
en kode du kan skaffe så laver jeg lige en ny tråd med flere points
20. marts 2004 - 12:13
#6
20. marts 2004 - 12:15
#7
http://www.team-urin.dk/ kig i deres gæstebog der kan man bare trykke på et smiley så kommer det der hvor man skriver.. :) sådan
20. marts 2004 - 12:18
#8
:) jep nettop kan du sætte det ind i skriv.asp ? bare nederst på siden. hvor mange points skal du have.. ? <html> <head> <title>skriv.asp</title> </head> <body> <% strAdd = Replace(strAdd,":)","<img src=glad.gif>") strAdd = Replace(strAdd,":P","<img src=tunge.gif>") strAdd = Replace(strAdd,":(","<img src=sur.gif>") strAdd = Replace(strAdd,":]","<img src=skæv.gif>") %> <p><font size="5" face="Verdana"><b>Nyt indlæg</b></font></p> <font face="Verdana" size="2"> <script> function validate(theForm){ if (theForm.navn.value == ""){ alert("Skriv venligst dit navn!"); theForm.navn.focus(); return false; } if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){ alert("Skriv en gyldig e-mail!"); theForm.email.focus(); return false; } if (theForm.hjemmeside.value == ""){ alert("Skriv din hjemmeside!"); theForm.hjemmeside.focus(); return false; } if (theForm.kommentar.value == ""){ alert("Skriv din kommentar!"); theForm.kommentar.focus(); return false; } return true; } </script> <form method="POST" action="godkend.asp" onsubmit="return validate(this);" name="opretform0submit1"> <p> Dit navn: <input type="text" name="navn" size="20"></p> <p>Din e-mail: <input type="text" name="email" size="20"></p> <p>Din hjemmeside: <input type="text" name="hjemmeside" size="20"></p> <p>Din kommentar: <textarea rows="4" name="kommentar" cols="20"></textarea></p> <p> <input type="submit" value="Skriv" name="B1"></p> </form> <p> <br><br> </font> </body> </html>
20. marts 2004 - 12:24
#9
Ja jeg kan prøve at sætte det ind..
20. marts 2004 - 12:31
#10
ok... hvad med points.. hvor mange vil du have. ?
20. marts 2004 - 12:33
#11
Det bestemmer du :) Prøv at rette koden til dette, du må selv lige rette billederne til sådan det passer med dine smiles :) <html> <head> <title>skriv.asp</title> </head> <body> <% strAdd = Replace(strAdd,":)","<img src=glad.gif>") strAdd = Replace(strAdd,":P","<img src=tunge.gif>") strAdd = Replace(strAdd,":(","<img src=sur.gif>") strAdd = Replace(strAdd,":]","<img src=skæv.gif>") %> <p><font size="5" face="Verdana"><b>Nyt indlæg</b></font></p> <font face="Verdana" size="2"> <script> function validate(theForm){ if (theForm.navn.value == ""){ alert("Skriv venligst dit navn!"); theForm.navn.focus(); return false; } if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){ alert("Skriv en gyldig e-mail!"); theForm.email.focus(); return false; } if (theForm.hjemmeside.value == ""){ alert("Skriv din hjemmeside!"); theForm.hjemmeside.focus(); return false; } if (theForm.kommentar.value == ""){ alert("Skriv din kommentar!"); theForm.kommentar.focus(); return false; } return true; } function AddText(NewCode) { var msgObj = document.getElementById("kommentar"); if (msgObj.createTextRange && msgObj.caretPos) { var caretPos = msgObj.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode; } else { msgObj.value+=NewCode } msgObj.focus(); } function getActiveText(selectedtext) { text = (document.all) ? document.selection.createRange().text : document.getSelection(); if (selectedtext.createTextRange) { selectedtext.caretPos = document.selection.createRange().duplicate(); } return true; } </script> <form method="POST" action="godkend.asp" onsubmit="return validate(this);" name="opretform0submit1"> <p> Dit navn: <input type="text" name="navn" size="20"></p> <p>Din e-mail: <input type="text" name="email" size="20"></p> <p>Din hjemmeside: <input type="text" name="hjemmeside" size="20"></p> <p>Din kommentar: <textarea rows="4" name="kommentar" cols="20" onChange="getActiveText(this)" onclick="getActiveText(this)" onFocus="getActiveText(this)"></textarea></p> <p><img src="smily1.gif" onclick="java script:AddText(':)');"> <img src="smily2.gif" onclick="java script:AddText(';)');"> <img src="smily3.gif" onclick="java script:AddText(':-(');"> <p> <input type="submit" value="Skriv" name="B1"></p> </form> <p> <br><br> </font> </body> </html>
20. marts 2004 - 12:34
#12
ok, dem kunne jeg jo se ud af koden... :)
20. marts 2004 - 12:37
#13
Du skal ikke give alle dine point, 30 ekstra er fint med mig :) Her er koden lige igen med navnet på de smalies du har og med de rigtge tekster :) :P= :-( :] <html> <head> <title>skriv.asp</title> </head> <body> <% strAdd = Replace(strAdd,":)","<img src=glad.gif>") strAdd = Replace(strAdd,":P","<img src=tunge.gif>") strAdd = Replace(strAdd,":(","<img src=sur.gif>") strAdd = Replace(strAdd,":]","<img src=skæv.gif>") %> <p><font size="5" face="Verdana"><b>Nyt indlæg</b></font></p> <font face="Verdana" size="2"> <script> function validate(theForm){ if (theForm.navn.value == ""){ alert("Skriv venligst dit navn!"); theForm.navn.focus(); return false; } if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){ alert("Skriv en gyldig e-mail!"); theForm.email.focus(); return false; } if (theForm.hjemmeside.value == ""){ alert("Skriv din hjemmeside!"); theForm.hjemmeside.focus(); return false; } if (theForm.kommentar.value == ""){ alert("Skriv din kommentar!"); theForm.kommentar.focus(); return false; } return true; } function AddText(NewCode) { var msgObj = document.getElementById("kommentar"); if (msgObj.createTextRange && msgObj.caretPos) { var caretPos = msgObj.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode; } else { msgObj.value+=NewCode } msgObj.focus(); } function getActiveText(selectedtext) { text = (document.all) ? document.selection.createRange().text : document.getSelection(); if (selectedtext.createTextRange) { selectedtext.caretPos = document.selection.createRange().duplicate(); } return true; } </script> <form method="POST" action="godkend.asp" onsubmit="return validate(this);" name="opretform0submit1"> <p> Dit navn: <input type="text" name="navn" size="20"></p> <p>Din e-mail: <input type="text" name="email" size="20"></p> <p>Din hjemmeside: <input type="text" name="hjemmeside" size="20"></p> <p>Din kommentar: <textarea rows="4" name="kommentar" cols="20" onChange="getActiveText(this)" onclick="getActiveText(this)" onFocus="getActiveText(this)"></textarea></p> <p><img src="glad.gif" onclick="java script:AddText(':)');"> <img src="tunge.gif" onclick="java script:AddText(':P');"> <img src="sur.gif" onclick="java script:AddText(':-(');"> <img src="skæv.gif" onclick="java script:AddText(':]');"> <p> <input type="submit" value="Skriv" name="B1"></p> </form> <p> <br><br> </font> </body> </html>
20. marts 2004 - 12:39
#14
takker opretter lige et spg
20. marts 2004 - 12:40
#15
ok, husk reference til dette :)
20. marts 2004 - 12:40
#16
Kurser inden for grundlæggende programmering