38 messaggi dal 08 agosto 2002
Aspistiiiiiiiiii, date un'occhiata a questo codice:
--------------------------------
function stampa (messaggio)
{
alert(messaggio);
}

......
<SELECT id=user name=user onChange="JavaScript:stampa('ciao');return false">
---------------------------------
Quando lancio l'evento onChange mi spara "Errore: Previsto oggetto"!!!
PERCCCCCCCHHHHHéééééééééééé????????

Cia' cia' cia'
SV

PS: già che ci sono vi sparo un'altra bomba... posso inserire del codice ASP all'interno di una function? Se sì, come?
11.886 messaggi dal 09 febbraio 2002
Contributi
ma perchè ci metti return false? a che ti serve lì?
Fai semplicemente:
onChange="JavaScript:stampa('ciao')"

Di solito ti da questo errore: Previsto oggetto
quando si dimenticano le virgolette, come in questo caso:
onChange="JavaScript:stampa(ciao)"

Ho scritto ciao senza virgolette, e l'interprete va a cercare l'oggetto o variabile ciao e dato che non è stata definita in precedenza, restituisce quell'errore. Sei sicuro di non esserti dimenticato le virgolette da qualche parte?

Per il secondo quesito:
non è possibile eseguire del codice asp (lato server) invocando una funzione Javascript (lato client). Devi per forza ricaricare la pagina.
Oppure invii i dati da gestire ad un'altra pagina in un'altro frame, così che la pagina corrente non si ricarica, mentre l'altra (che magari si trova in un frame nascosto) elabora i dati.

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making
38 messaggi dal 08 agosto 2002
Grazie... per la risposta dell'ASP all'interno delle funzioni JS...
Per quel che riguarda il discorso del "perché ci metto il false"... pensavo che le funzioni che non restituiscono nulla ne avessero bisogno... mah... come avrai capito sono un MOLTO-Junior programmatore...
Circa gli apici, sono certo di averli inseriti... provo a cercare altre cause... boh...
Cia'

<b>sv ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
Aspistiiiiiiiiii, date un'occhiata a questo codice:
--------------------------------
function stampa (messaggio)
{
alert(messaggio);
}

......
&lt;SELECT id=user name=user onChange="JavaScript:stampa('ciao');return false"&gt;
---------------------------------
Quando lancio l'evento onChange mi spara "Errore: Previsto oggetto"!!!
PERCCCCCCCHHHHHéééééééééééé????????

Cia' cia' cia'
SV

PS: già che ci sono vi sparo un'altra bomba... posso inserire del codice ASP all'interno di una function? Se sì, come?
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

20 messaggi dal 31 luglio 2002
Visto che si parla di Javascript, vi dovrei chiedere un aiutino, ho cercato nei vari forms ma non trovo quello che ho bisogno e cioè:
Ho un guestbook in asp che include un file .JS che da gli ordini vari a tutte le pagine asp. Il problema è che il Js si connette al database così:

// create connection to database
DSN = "DSN=gogodata";
Conn = Server.CreateObject("ADODB.Connection");
Conn.Open(DSN);

sql = "SELECT * FROM categories order by category_name";
rs = Server.CreateObject("ADODB.RecordSet");
rs.Open (sql, Conn);
if (rs.EOF){ // check to see if rs is empty
out += "no records found in categories table. something is probably
wrong.";
}
else{ // rs not empty
cat_object = new Object ();
temp_counter = 0;...................ecc.

ma il server dove alloggio non vuole il DSN di sistema ma il "server
mappath"

Ho provato a darlo così:

set conn = server.createobject("adodb.connection")
DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtemp=dsntemp & "DBQ=" & server.mappata("../database/gogodata.mdb")
conn.Open DSNtemp

Ma non funziona.
Non so come uscirne vivo. Se potete aiutarmi sarebbe un gesto veramente gradito.Grazie.


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.