|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
VBS
Ciao a tutti,
volevo chiedervi un vostro consiglio su un piccolo codice che sto mettendo dietro al linguaggio di HTML, il consiglio che mi potete darmi è questa: io ho creato una pagina HTML con uno script in Visual Basic Scripting che con un inputbox prende il nome sottoforma di stringa e lo mette in un msgbox, il codice, così potete anche vederlo voi, è questo: Codice:
dim nome
nome=inputbox("Inserisci il tuo nome:")
msgbox("Ciao " & nome & "! Benvenuto nel sito di Francesca e Mattia! Ti auguro una buona navigazione!")
Codice:
dim nome
for i = 0 to 1
nome=inputbox("Inserisci il tuo nome:")
msgbox("Ciao " & nome & "! Benvenuto nel sito di Francesca e Mattia! Ti auguro una buona navigazione!")
next
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Mestre (VE)
Messaggi: 1415
|
Ma anche così si avvia ad ogni aggiornamento della pagina, no?!
Non fai prima a usare un cookie oppure le variabili d' ambiente per memorizzare se visualizzare il messaggio o no?!
__________________
IN WIN 909 / AMD Ryzen 9 3950X / Gigabyte X570 Aorus Xtreme / 4x8gb G.Skill 3200 / Gigabyte Aorus RTX2080Ti Xterme / 2x Gigabyte Aorus NVMe M.2 1Tb / Corsair AX1200i / full liquid EK - Bitspower / circa 160 trattative nel mercatino |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
E come posso fare? E che codice devo utilizzare?
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Nessuno può darmi una mano?
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Ma è codice ASP, giusto?
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
se ti riferisci a quello che trovi nel link che ho postato, allora la risposta è si!
'iao |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
È esattamente il link che mi hai dato tu che volevo sapere.
Comunque con la pagina devi creare una pagina ASP e non una pagina HTML, giusto? Oppure posso creare due pagine una ASP e collegarla alla pagina HTML? |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Qualcuno mi potrebbe dare un aiuto a mettere il codice per far uscire un inputbox con l'inserimento del nome e un msgbox con su scritto: "Benvenuto " & nome & ", ..."
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
|
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Non ti arrabbiare, scusa se non conosco ASP.
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
![]() Codice:
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function RichiediNome() {
var nomeRichiesto
nomeRichiesto = ''
while (nomeRichiesto == '' || nomeRichiesto == null)
{
nomeRichiesto = prompt('Inserisci il tuo nome','')
}
setCookie('IlNome',nomeRichiesto,30)
}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate)
}
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
return null
}
return null
}
function checkCookie()
{
controllaNome = getCookie('IlNome')
if (controllaNome==null)
{
RichiediNome()
}
}
-->
</script>
</head>
<body onload="checkCookie();">
Pagina di prova
<br>
Utente: <script language="JavaScript" type="text/javascript">
<!--
document.write(getCookie('IlNome'))
-->
</script>
</body>
</html>
|
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Ho provato a fare il codice che mi hai scritto, ma mi da un errore che manca un ; su questa riga
Codice:
function RichiediNome() {
Un'altra cosa intanto che sto inserendo questo scritto, se voglio mettere altri link, li metto in questa frazione di testo giusto: Codice:
<body onload="checkCookie();">
Pagina di prova
<br>
Utente: <script language="JavaScript" type="text/javascript">
<!--
document.write(getCookie('IlNome'))
-->
</script>
</body>
Del tipo vorrei inserire un'immagine e dei link che inviano ad altre pagine, come per esempio l'attualità, la presentazione e così via. Si può fare? |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
|
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Ma che tipologia di problema è quello che ti ho scritto nel precedente inserimento?
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
Per tutto il resto non è un problema, ma è solamente una tua piccola carenza sul linguaggio html e che basta leggersi una guida. |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Il problema non è comprarsi un manuale sull'HTML è il tempo, visto e considerato che lavoro otto ore al giorno o forse di più non è che ho anche tempo di fare tutto il codice anche JavaScript.
E tenendo conto che JavaScript non lo conosco perché non l'ho mai studiato, non posso saperlo? E magari mi rispondi alle mie perplessità, forse non avrei queste lacune. No? |
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
Non esserlo Anche a me piacerebbe imparare altri linguaggi, ma lavoro anch'io più di 8 ore e non ne ho il tempo. Quali sarebbero le tue perplessità? più che darti il codice funzionante non so che fare... magari prova a dirmi qual'è l'errore esatto |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:27.



















