Newsgroup: it.comp.lang.javascript
Titolo: IP address e javascript

Ciao a tutti.
Vorrei rubarvi qualche minuto per una mia curiosità. Essendomi interessato
da poco al Java, JavaScript eVBScript vorrei sapere in quale modo posso far
visualizzare l'indirizzo IP di chi si collegherà ad una pagina specifica del
mio sito all'utente stesso (eventualmente allegatemi il codice relativo).
Altra curiosità e poi vi lascio lavorare in pace: essendo utente Tiscali ho
provato la spedizione dei dati tramite e-mail attraverso il metodo POST
facendo riferimento ad un modulo CGI presente sul server di TISCALI. Se
invece volessi spedirlo su un'altra pagina del mio sito come devo (se si
può) fare (es. se volessi che il messaggio di un mio visitatore venga
postato in una bacheca di un'altra pagina) ?
Grazie a tutti coloro che spenderanno del tempo prezioso per rispondermi.
###
zer...@altavista.net
 (rimuovere i tre cancelletti)

 ha scritto nel messaggio news:895t19$qsb$1...@lacerta.tiscalinet.it...


 > ...


Scusami ma credo che la tua risposta sia fuori luogo, infatti mi sembra
chiaro che 02 abbia chiesto come conoscere l'indirizzo IP con JS. E' ovvio
che se usi le Variabili Server e ASP puoi conoscere l'indirizzo IP. Credo
proprio che chi ha sbagliato sei tu e non Alessandro che ha giustamente
detto che non esiste alcuna funzione VBScript, JScript o JavaScript per IE
che ti permetta di conoscere l'indirizzo del visitatore.
Per finire ti darei un consiglio, quando rispondi ad un messaggio abbi
almeno il buon senso di sapere di cosa stai parlando, perchè si vede
chiaramente che il codice l'hai copiato senza avere la minima idea di quale
sia il suo significato. Perchè ti dico questo? Beh far passare un oggetto
ASP per una funzione JScript è veramente grande!! (Se non l'avessi ancora
capito mi riferisco a Request.ServerVariables()).
Ciao
Giuseppe Di Natale
gdin...@camomillaitalia.it
------------------------------------------
JS Labs - FAQ di it.comp.lang.javascript
http://jslabs.webhostme.com
jsl...@yahoo.com
------------------------------------------

Intanto vi ringrazio per la collaborazione. Purtroppo utilizzo Explorer e
quindi mi sembra che non possa utilizzare alcuno 'script' (scusate se scrivo
con terminologia inesatta) nè di VB, nè di JS. Ho tentato anche ad usare
un'applet inviatami via mail con tanto di file class, ma il risultato è solo
"...localhost". Vorrei premettere che utilizzando il form cgi in uso a
Tiscali per mandare via e-mail dei dati al mio indirizzo di posta, lo stesso
mi fornisce tramite 'getAddress,remote_addr' (o simile) l'indirizzo IP, il
sistema operativo ed altre notizie di chi mi invia il form. Allora da
ignorante in materia mi chiedo: il compito di prelevare l'IP lo fa lo script
CGI ? Se si, allora non credodi avere speranza a meno che Tiscali non
preveda uno script disegnato all'uopo. Scusate se vi sto tediando, ma
purtroppo non riesco ad avere le idee chiare sull'argomento.
Grazie di nuovo e buon lavoro a tutti.

Perchè sempre tutta questa acidità da parte di voi veterani del NG? Io avrei
risposto:
'Hai ragione, non ci avevo pensato. Con il server side si può. Ma "02" aveva
chiesto se si poteva fare con Javascript! Riguardo a quello che hai detto, tutto
a posto. Attento però: "Request" è un oggetto ASP!!! Se mi dici di nuovo che è
una funzione Javascript ti mozzico un braccio!!!'
Che te ne pare?
(notare l'uso dell'apice singolo: in questo modo non devo "escapare" l'apice
doppio, che è di uso più frequente. Sono malata, eh? :)

 ha scritto nel messaggio
news:8971ek$msg$1...@nslave1.tin.it...


 ha scritto nel messaggio
news:89876l$fm$1...@lacerta.tiscalinet.it...


Forse hai ragione sono stato un po' acido nei confronti di Loris, però dico
una cosa: se vogliamo che i tread siano almeno un poco poco interessanti, mi
farebbe piacere che le persone che vi partecipano siano consapevoli di
quello che scrivono. A me onestamente la risposta al messaggio di Alex,
sembrava copiata senza avere una minima idea del significato dello script.


Ciao Loris,
prima di tutto ci tengo a dire che se fai riferimento anche al mio
messaggio, effettivamente mi sono reso conto di aver esagerato un po' col
tono e per questo ti chiedo scusa se ti ho in qualche modo offeso. Devi
ammettere però che la tua risposta può portare un principiante sulla cattiva
strada, nel senso che non è ben spiegato quello che scrivi, quindi il famoso
Request.ServerVariables() potrebbe essere scambiato da qualcuno per qualcosa
che faccia parte di JS, quando invece riguarda tutt'altra cosa.
Non so voi, ma quando rispondo ad una domanda su questo NG, cerco di
rimanere il più possibile in linea con gli argomenti trattati, quindi
soluzioni come ASP o comunque tecnologie Server-Side non le prendo neppure
in considerazione. Al massimo mi limito a rispondere "Puoi usare qualche
tecnologia Server-Side", questo non perchè sia presuntuoso o mi senta
superiore degli altri, solo perchè qui non è il luogo adatto per questi
argomenti. Se questa stessa risposta ti viene data su un NG che tratta di
tecnologie SS, beh allora è fesso chi ti risponde (spero che non frequenti
questo NG! ;) ).
In ogni caso spero che questo messaggio abbia chiarito tutti i malintesi
creati dalla tua e soprattutto (lo sottolineerei ma non posso) dalla mia
risposta.
Ci terrei ad avere anche una tua opinione in merito.
P.S.
Ringrazio Juliet che facendosi i cazzi miei ha contribuito a rendere questo
mondo un tantinello migliore ;)
P.P.S.
Prometto che da oggi in poi sarò uno zuccherino, anche con gli spammers che
mi fanno incazzare come un'ape :)


Ciao
sono daccordo con te ma penso che talvolta quando si pone un quesito in un
NG con un argomento specifico(come javascript) è solo perchè si comprende
che con le proprie conoscenze non si può arrivare alla soluzione quindi ci
si affida ad altri nella speranza di risolvere il problema.
Penso, quindi, che anche se il quesito non può essere risolto con una
soluzione coerente con il topic del newsgroup è utile poter avere
alternative o altre strade. Anche perchè altrimenti se mi rispondi "no, non
si può e basta" dovrei postare il mio quesito in altri 3-4 newsgroup.
Chi inserisce messaggi nei newgroup cerca un aiuto e una guida proprio
perchè non sa dove sbattere la testa !
CIAO!