Avatar billede tweak Nybegynder
12. januar 2006 - 00:40 Der er 19 kommentarer og
1 løsning

Erstatte tekst med noget andet eller undlade det.?

Hej,

Jeg kan ikke hitte denne her.

Jeg har denne stump kode som fjerner visse ord:

-------------------------------------------------------------
function smiley(felt)
'opsætning
felt=Replace(felt,vbNewLine, "<br>")
felt=Replace(felt,"  ","&nbsp; ")
'Smileys
felt=Replace(felt,";~(","<img src=""img/smiley/smileys126[1].gif"" align=""middle"" alt="""">")
felt=Replace(felt,":(","<img src=""img/smiley/smileys125[1].gif"" align=""middle"" alt="""">")
'Bandeord
felt=Replace(felt,"luder","(slettet)",1,-1,1)
felt=Replace(felt,"fisse","(slettet)",1,-1,1)
felt=Replace(felt,"spasser","(slettet)",1,-1,1)
felt=Replace(felt,"kusse","(slettet)",1,-1,1)
felt=Replace(felt,"website","Ingen hjemmeside",1,-1,1)
smiley=felt
end function
----------------------------------------------------------

Det går også fint med alle ord på nær:
felt=Replace(felt,"website","Ingen hjemmeside",1,-1,1)
----------------------------------------------------------
        strContent= smiley(rs("Kommentar"))
        strContent= LinkString2(strContent)
        Response.Write strContent & "<br /><a class='tlink' href='http://" & rs("Website") & "'>" & rs("Website") & "</a></div><br />"

problemet er at min form ser sådan ud:

<input id="l0" type="text" name="Website" value='Website' onfocus="if(this.value=='Website')this.value='';" onblur="if(this.value=='')this.value='Website';" /><br />
----------------------------------------------------------------

Så det vi sige at når man ikke udfylder den kommer der bare til at stå Website :( Er der en måde at løse det på.?
Avatar billede Slettet bruger
12. januar 2006 - 15:44 #1
Jeps... Jeg er helt sikker på at der er en måde at løse dette på... Men hvad er det problemet det er? Hvad skal der så stå hvis der ikke skal stå 'Website'? Eller skal der slet ikke stå noget så?



\Dan
Avatar billede tweak Nybegynder
12. januar 2006 - 16:49 #2
Hej Dan,

Problemet er jo at når man poster et indlæg uden at ha skrevet www.xxx.dk så kommer der jo til at stå 'Website' som link og det er jo ikke så godt. Så jeg vil gerne ha at det er sådan at erstatter man ikke 'Website' i tekst feltet finder den ud af det og fjerner 'Website' fra det indlæg man poster - altså der skal ikke stå noget :)
Avatar billede Slettet bruger
12. januar 2006 - 17:20 #3
- OK! Men så er det det script som gemmer dataen i databasen vi skal over i...
Prøv at sætte denne her if-sætning i toppen der...
<%
website = Reuqest.Form("Website")
if lcase(website)="Website" then
website = ""
end if
%>
- og så i den linie hvor du gemmer selve adressen skal du skrivet "website" og ikke evt. Request.Form("Website")...

- Håber jeg forklarer det tydeligt nok...

\Dan
Avatar billede Slettet bruger
12. januar 2006 - 17:21 #4
- Sorry! Jeg mente selvfølgelig:
<%
website = Request.Form("Website")
if lcase(website)="website" then
website = ""
end if
%>
Avatar billede tweak Nybegynder
12. januar 2006 - 19:08 #5
Perfekt, mange tak ;-) Gidder du smide et svar.?
Avatar billede tweak Nybegynder
12. januar 2006 - 19:10 #6
Hov, hvis man skriver noget i feltet kommer det heller ikke med.?
Avatar billede tweak Nybegynder
12. januar 2006 - 19:14 #7
Doohh, min fejl, det virker :)
Avatar billede tweak Nybegynder
12. januar 2006 - 19:50 #8
Hmmm, det gør det ski ikke :)

Jeg har skrevet det ind sådan:

If Request.Form("Gem") <> "" Then
    strError = ""
    strNavn = Trim(Request.Form("Navn"))
    strEmail = Trim(Request.Form("Email"))
    strwebsite = Request.Form("Website")
if lcase(website)="website" then
website = ""
end if
    strOverskrift = Trim(Request.Form("Overskrift"))
    strKommentar = Trim(Request.Form("Kommentar"))

og så sådan:
  <input id="l0" type="text" name="website" value='Website' onfocus="if(this.value=='Website')this.value='';" onblur="if(this.value=='')this.value='Website';" /><br />
Avatar billede Slettet bruger
12. januar 2006 - 22:06 #9
OK... Så skal det så se således ud når du giver den et andet navn:
If Request.Form("Gem") <> "" Then
    strError = ""
    strNavn = Trim(Request.Form("Navn"))
    strEmail = Trim(Request.Form("Email"))
    strwebsite = Request.Form("Website")
if lcase(strwebsite)="website" then
website = ""
end if
    strOverskrift = Trim(Request.Form("Overskrift"))
    strKommentar = Trim(Request.Form("Kommentar"))

og så sådan:
  <input id="l0" type="text" name="website" value='Website' onfocus="if(this.value=='Website')this.value='';" onblur="if(this.value=='')this.value='Website';" /><br />
Avatar billede tweak Nybegynder
12. januar 2006 - 22:12 #10
Jeg er altså ked af at sige det, med det virker stadig ik. :(
Avatar billede Slettet bruger
12. januar 2006 - 22:21 #11
Nej det er mig der sover igen... Prøv med:
If Request.Form("Gem") <> "" Then
    strError = ""
    strNavn = Trim(Request.Form("Navn"))
    strEmail = Trim(Request.Form("Email"))
    strwebsite = Request.Form("Website")
if lcase(strwebsite)="website" then
strwebsite = ""
end if
    strOverskrift = Trim(Request.Form("Overskrift"))
    strKommentar = Trim(Request.Form("Kommentar"))

og så sådan:
  <input id="l0" type="text" name="website" value='Website' onfocus="if(this.value=='Website')this.value='';" onblur="if(this.value=='')this.value='Website';" /><br />
Avatar billede tweak Nybegynder
12. januar 2006 - 22:26 #12
Haaaaa, så var den der - tror jeg nok ;~) Mange tak og så lige et svar :)
Avatar billede tweak Nybegynder
12. januar 2006 - 22:27 #13
Nu ville jeg så ønske den var i php så jeg kunne bruge min counter på den :) Den er faktisk ved at være ret god med hjælp fra jer.!!
Avatar billede Slettet bruger
12. januar 2006 - 22:29 #14
hehe...

Det var godt det endelig kom til at virke...!

- Her et svar...

\Dan
Avatar billede tweak Nybegynder
12. januar 2006 - 22:31 #15
Jeps, og tak for hjælpen.!!
Avatar billede Slettet bruger
12. januar 2006 - 22:36 #16
- Det var så lidt...

Hvad mener du egentlig med en counter?

\Dan
Avatar billede tweak Nybegynder
12. januar 2006 - 22:42 #17
Det er fordi jeg har en besøgstæller .php hvor jeg på mine andre sider bruger
<?php include /counter.php'; ?> til at inkludere den på min side, men det kan vel ikke lade sig gøre på en asp side.
Avatar billede Slettet bruger
12. januar 2006 - 22:46 #18
hmm... hvis serveren som du kører det på, både kan køre php og asp tror jeg ikke det er umuligt... Hvis samme server også kan køre php kan du vel bare include php-filen...

\Dan
Avatar billede Slettet bruger
12. januar 2006 - 22:51 #19
- i så fald så skal din include-sætning se således ud:
<!-- #include file="counter.php"-->

- Men jeg ved stort set intet om php, så jeg kan ikke rigtigt hjælpe dig yderligere med dette...

\Dan
Avatar billede tweak Nybegynder
12. januar 2006 - 22:54 #20
Jeg bruger www.danhost.dk og jeg prøvet at <!--#include file="/counter.php"--> men der er vist noget med at asp køres på anden server danhost:

se her: http://216.239.51.104/search?q=cache:i_5x_Duw4kUJ:niller.udvikleren.dk/thread.php%3Ftechid%3D5%26f%3D5%26t%3D547+asp+og+danhost&hl=da


Jeg bruger webdomain.dk og det kan ikke anbefales, men jeg tror snart jeg skifter til danhost.dk
de kører både asp(.Net) og PHP og det er ikke på samme servere... dvs. en windows server til asp(.Net) og en linux/unix server til PHP... du kan læse mere på deres hjemmeside: http://danhost.dk/

se evt: (om drift sikkerhed)
Danhost´s unikke serversetup er opbygget som en cluster, der giver ordet driftsikkerhed en helt ny betydning. Clusteren er opbygget af et antal servere, der alle arbejder sammen. Det betyder, at skulle en server få problemer på grund af hardware eller software fejl, overtager de andre servere i clusteren blot serverens funktion uden indgriben og uden gene for brugerne.

Alle servere er ligeledes tilsluttet nødstrømsanlæg, der opretholder driften selv ved strømudfald af længere varighed.

Hostingcenterets redundante 2 x 1000 Mbps Internet forbindelse giver en overkapacitet kun set få andre steder i landet. Linierne er leveret med alternativ linieføring, det vil sige, at fiberkablerne føres ud af bygningen to forskellige steder. I jorden udenfor bygningen føres kablerne videre af forskellige ruter til forskellige knudepunkter. Alternativiteten gør at driften ikke forstyrres selv ved kabelbrud eller centralfejl.

uddrag fra:
http://www.danhost.dk/page.asp?id=omdanhost

Jeg har ikke prøvet det og det koster da også omkring 300 uden moms for et webhotel med det meste...
se evt:
http://www.danhost.dk/page.asp?id=webhotel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester