|
Rank: Member
Iscritto dal : 3/23/2003 Posts: 0
|
salve! ho un guestbook gratuito fornito da html.it sul mio sito ma a fine anno scadrà; ho provato a cercarne altri ma fanno tutti pena... quindi visto che conosco abbastanza bene Visual Basic volevo provare a farne uno "fai-da-te".Ho notato in VB 6.0 che c'è la possibilità di creare controlli activeX ma in realtà non ho capito bene come funzionano nè come inserirli nelle pagine del sito (uso frontpage); pensavo di creare uno dei soliti "programmini" di VB per fare un guestbook con variabili, textbox&affini, ma con gli activeX è tutto un altro paio di maniche e nn c'ho capito un granchè!!<img src=icon_smile_sad.gif border=0 align=middle> Potete darmi una mano? Grazie mille!<img src=icon_smile.gif border=0 align=middle>
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 9/20/2004 Posts: 1,597
|
Credo che un activeX non ti servirebbe a gran chè, visto che girerebbe sul PC client. Per fare un guestbook devi avere un database sul server, dove i visitatori possano scrivere le loro impressioni. La pagina corrispondente puoi farla in un qualsiasi linguaggio lato server: ASP, ASP.net, php, ecc. se sei pratico di VB6.0, sicuramente ti conviene usare ASP, il cui VBscript e molto simile al vecchio VB6. Ovviamente il tuo provider deve dare la possibilità di far girare ASP. Sono cosi avanti che quando guardo indietro vedo il futuro.
|
|
Rank: Member
Iscritto dal : 3/23/2003 Posts: 0
|
Sono ancora io...grazie 1000 per i consigli:mi sono studiato una guida asp per vedere + o - come funziona e ho creato il mio primo guestbook (a dirla tutta ho preso quello di asp-guestbook.com ma già è tanto che l'ho plasmato su misura per il mio sito!<img src=icon_smile_tongue.gif border=0 align=middle>). Va tutto bene (tranne il login che quando vado a cancellare un messaggio dà errore di compilazione ma tanto nn lo uso, modifico il db con access); l'unico problema è che quando si scrive il messaggio e si va a capo, quando si va a firmare per inserirlo nn va a capo ma scrive tutto di seguito! Forse nn sono stato molto chiaro, andate a vederlo di persona: http://www.virtuscivitanova.it/post.asp. Come posso risolverlo? Grazie ancora per l'attenzione
|
|
Rank: AiutAmico
Iscritto dal : 9/20/2004 Posts: 1,597
|
Come vedrai dal mio msg sul tuo guestbook a capo ci va. il problema molto probabilmente è che quando dai "a capo" mentre scrivi il messaggio, ciò corrisponde ad un ASCII chr(13). Quando il server ricostruisce il messaggio in HTML, per andare a capo si aspetta di trovare un (/br). secondo me devi inserire una routine che ti sostituisce tutti i chr(13) nel testo con la stringa "(/br)". Sono cosi avanti che quando guardo indietro vedo il futuro.
|
|
Rank: Member
Iscritto dal : 3/23/2003 Posts: 0
|
Ok dead, ho provato ma risultati positivi nada... pensavo una roba del genere: if mychr=chr(13) then form("message")=form("message")+"(br)" è scritto malissimo ma il problema è proprio come faccio a dire dove scrivere il (br) Tu hai qualche idea? Grazie
Edited by - biglouis on 01/08/2005 10:07:18
|
|
Rank: AiutAmico
Iscritto dal : 9/20/2004 Posts: 1,597
|
usa piuttosto un replace: se MyTxt è la stringa di testo che contiene il messaggio fai: MyTxt = Replace(MyTxt, Chr(13), "(/br)") Edited by - dead on 01/08/2005 22:54:39 Sono cosi avanti che quando guardo indietro vedo il futuro.
|
|
Guest |