mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.javascript
Titolo: Raccolta info da campi hidden

Salve a tutti,
sono agli inizi con il mondo web e ho il seguente problema.
Il codice scritto nel mio server (Intraweb) pone alcune stringhe
provenienti da una tabella DB in alcuni campi nascosti:
  <input type="HIDDEN" name="ATR_PrimaStringa">
  <input type="HIDDEN" name="ATR_SecondaStringa">
  ....
Le stringhe provenienti dal DB vengono prefissate con ATR_ e possono
essere parecchie e in numero variabile.
Al caricamento del form devo riempire, da JS, una combobox con
le stringhe ospitate da questi campi nascosti.
Quale funzione dovrei usare per arrivare al mio scopo?
In pratica devo ciclare sui campi nascosti ed estrarre il nome
delle stringhe in questione. Ma come?
Grazie a tutti quelli che risponderanno.
Massimo.

 delle stringhe in questione. 
Un qualcosa del tipo
for(var x=0,obj=document.getElementsByTagName("input");x<obj.length;x++)
 if(obj[x].type.toUpperCase()=="HIDDEN"&&obj[x].name.substr(0,3)=="ATR")
  alert("trovato "+obj[x].name);
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

Newsgroup: it.comp.lang.javascript
Titolo: perchè nn cambia il colore del testo e solo quello dello sfondo?!?!

quando applico questa funzione mi cambia solo il colore dello sfondo ma nn
quello del testo quando soddisfa le condizioni...
Perchč lo fa... aiutatemi.. grazie:
function color(color) {
document.bgColor=color;
if(document.bgColor == '333333') {
 document.fgColor = '808080' }
 else {
  document.fgColor = '000000' }
}


Con NN4 non puoi utilizzare fgColor , al limite puoi creare diversi style e
cambiare quelli.......
--
andreotta fabiano
WebMªster xxxxxxxxxx
afd...@tiscalinet.it
http://www.aticommerce.com
  (new)
http://www.jsdir.com
http://www.dxml.it
  (u.c.)

Newsgroup: it.comp.lang.javascript
Titolo: <textarea> non rispetta la classe???

<textarea name="articolo" class="page" style="width:400px" cols="40"
rows="3">
E' stranisso il campo TEXTAREA non rispetta la class (il tipo di carattere
che gli ho impostato), mentre tutti gli altri campi si...se è riga singola
funziona, altrimenti se ne frega...
Ma non è strano...è sono sicuro che non c'è nessun errore di sintassi ????
Alen

 ha scritto nel messaggio
news:45xh8.14258$uN5.3...@twister1.libero.it...

sei sicuro di avere usato il tag di chiusura? te lo dico xké nn lo vedo
scritto...
<textarea name="articolo" class="page" style="width:400px" cols="40"
rows="3">
</TEXTAREA>
~~
artemis.alpeia
Newsgroup: it.comp.lang.javascript
Titolo: Greasemonkey + Submit del forum in automatico

Salve!
Tramite uno script caricato in Greasemonkey (estensione per Firefox)
dovrei eseguire il submit, in automatico dopo il caricamento della pagina,
di un form.
Il form e' l'unico presente nella pagina, non ha nome, ne' class o id.
Suggerimenti trovati in altri post come:
window.onLoad = new Function("window.document.forms[0].submit()");
non mi funzionano.
E' possibile farlo? Come?
Vi ringrazio!
Tanti saluti...
Hugo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 non mi funzionano.
window.onload=function() {
  document.forms[0].submit();
}
*DEVE* funzionare (deve essere ovviamente la prima form nella pagina).
Altrimenti è questa estensione che ha qualche onload che sovrascrive quello
che setti.
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 ha
scritto:
[cut]
Grazie della risposta!
Ho risolto con:
window.addEventListener("load", function(e) {
	  	window.document.forms[0].submit();
	}, false);
bastava riposare il cervello 10minuti :)
Buonaserata!


Newsgroup: it.comp.lang.javascript
Titolo: differenza IE Mozilla

Questo codice
<script language="javascript">
var ok=true;
function controllo_dati() {
        if (modulo.nome.value=="") {
                messaggio="Non è stato inserito il nome";
                alert(messaggio);
                ok=false;
                }
</script>
con IE 6 funziona come deve, Mozilla manco lo vede. Come mai?

 con IE 6 funziona come deve, Mozilla manco lo vede. Come mai?
Da uno che si firma Tux mi aspettavo l'opposto!
Newsgroup: it.comp.lang.javascript
Titolo: doppio problema radio

Salve a tutto il NG,
e grazie in anticipo a chi vorrà aiutarmi.
La mia problematica è la seguente:
1.
Ho 3 raggruppamenti di combo i cui nomi sono: optMontatura, optLenteSx, 
optLentedx.
Ho un submit: Inserisci.
Tutto in un form: frmAdd.
Al click dell'Inserisci scateno l'evento: onClick="return 
ValidazioneDati();"
Nella funzione metto il mio bel codice. Ma come faccio a dire "almeno un 
valore di optMontatura deve essere selezionato; almeno un valore di 
optLenteSx deve essere selezionato; almeno un valore di optLentedx deve 
essere selezionato"???
2.
Ho un form con un raggruppamento combo denominato optTaboInternazionale (di 
2 elementi) che dovrebbe servire per abilitare in modo esclusivo una delle 2 
text affiancate denominate Tabo e Internazionale. Come fo?
GRAZIE, GRAZIE, di nuovo GRAZIE.
----------------------------------------------
nico d'andretta
web developer
public image 

 text affiancate denominate Tabo e Internazionale. Come fo?
select
onchange="this.form.elements['nametuatextbox1'].disabled=this.selectedIndex!=0;..."
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 text affiancate denominate Tabo e Internazionale. Come fo?
Non ti seguo: se è una combobox, te ne basta una non hai bisogno di
raggruppamenti. Se sono invece radio button, allora te ne servono due.
Di cosa stiamo parlando? Prova a scriverci il codice HTML della
optTaboInternazionale e delle due text, così come sono affiancate, in modo da
poter capire meglio.
-- 
"Your sin is beyond the grace of God" ~ Ky Kiske

 poter capire meglio. 

                                 <input type="text" name="Internazionale">
Questo campo text l'avresi dovuto mettere disabled, visto che per default hai
considerato enabled e checked il primo:
<input type="text" name="Internazionale" disabled="disabled" />
Per quanto riguarda la richiesta che hai fatto, se elimini l'a capo che c'č
tra il radio e il testo, ovvero:
<input type="radio" name="optTaboInternazionale" disabled="disabled" /><input
type="text" name="Internazionale" />
Puoi utilizzare il nextSibling. E quindi, avresti una funzione di questo tipo:
function enableTextbox(sender){
	var radios = sender.form[
sender.name
];
	for (var i=0;i<radios.length;i++)
		radios[i].nextSibling.disabled = (sender!=radios[i]);
}
Nota: Ho considerato che i radio/text facciano parte di una form, se cosě non
fosse devi sostituire:
	var radios = sender.form[
sender.name
];
con:
	var radios = document.getElementsByName(
sender.name
);

Newsgroup: it.comp.lang.javascript
Titolo: Script e browser

Possibile che uno script semplicissimo funzioni sotto FireFox e non sotto
Internet Explorer?
lo script č:
function group_out() {
		groupName=document.group_Out.grp.value
		user = document.group_Out.usr.value
		scelta = document.group_Out.newgrp.value
		if (user.length<=0)
			{
				alert("Devi selezionare un utente")
     			return false
			} 
				else if (scelta=="remove")
					{ if (<%=only1ParentGroup%>) 
						{ 
							alert("Non puoi rimuovere l'utente dal gruppo prima di averlo
assegnato ad almeno un altro")
							return false
						}
						else {
							return confirm("Sei sicuro di voler rimuovere l'utente "+user+" dal
gruppo "+groupName+"?")
						}
					}
						else 
							{
								return confirm("Sei sciuro di voler assegnare l'utente "+user+" al
gruppo "+scelta+"?")
							}
 
	}
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ......
L'unica cosa che vi viene in mente č di controllare il nome del modulo. 
Inoltre, vedo che hai dato alla funzione lo stesso nome del modulo 
(group_out), a parte la O maiuscola.. Sicuramente questo č da evitare, 
ho notato che a volte i browser si incasinano molto se chiami un 
elemento con lo stesso nome di una funzione. Prova quindi anzitutto a 
cambiare nome al modulo o alla funzione, inoltre per sicurezza assegna 
gli ID agli elementi ed accedi tramite 
document.getElementById("grp").value . In questo modo anche se cambi 
nome al modulo, il richiamo all'elemento non cambia.
-- 
Stefano
--------------------
www.thepisu.tk
www.experiencenet.it

 
Il bello è che i primi due groupName e user li legge, mentre newgrp 
no...

 Internet Explorer?
Sei sicuro di aver guardato la javascript console di Firefox? Al di là di
quello che dice Stefano (che potrebbe esser vero, ma strano se si parte dal
presupposto che funziona con firefox) a me sembra molto strano...
Definisci meglio "non funziona", e sincerati appunto che nella javascript
console di firefox non compaia nulla.
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 
Si sono sicuro.
Se tu avessi letto il codice che ho postato, ti saresi reso conto che ci 
sono degli if e degli alert, anche senza leggere la console si potrebbe 
verificare se funziona o meno, cio' nonostante, per buona norma la 
consol javascript di firefox è stata consultata + volte, proprio per 
capire cosa non andava su IE.
Sotto firefox ogni punto della funzione è raggingibile con debito input, 
sotto IE l'istruzione che non funge, e di conseguenza blocca 
l'esecuzione dello script è:
scelta = document.group_Out.newgrp.value
anche se, ovviamente, la input text di nome newgrp è esistente nel form 
group_Out, come, per l'appunto, il funzionamento dello script sotto 
firefox testimonia.
Newsgroup: it.comp.lang.javascript
Titolo: Richieste XmlHttpReq Ajax tra server diversi

ciao, avendo 2 siti web ospitati su due domini diversi, e su macchine
fisicamente diversi, ho provato a fare delle richieste ajax tra uno e
l'altro, ma venivo sempre bloccato per delle autorizzazioni...
sapete se c'è un modo per riuscirle a fare? devo impostare un qualche
permesso tra i due server?

 permesso tra i due server?
se ne č parlato ieri...
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

                                                                             B.M.
ah scusate è vero, avevoo fatto una ricerca con 'ajax server diversi'
e non avevo trovato niente, sry

Newsgroup: it.comp.lang.javascript
Titolo: Cookie

Ho la necessitŕdi memorizzare i dati degli utenti che visitano una certa
pagina .... ed ho pensato di utilizzare i Cookie.
I comandi che ho trovato in giro scrivono pressapoco cosě:
document.cookie = "nome" + variabile
ma per quanto mi sforzi di provare non sono riuscito a sciverne nemmeno uno.
Dove sbaglio ?
Considerate che utilizzao Netscape 4.0
Un altra domanda, visto che ci sono, č possibile 'catturare' anche
l'indirizzo IP dell'utente ?

sto utilizzando dei cookie per passare delle informazioni i tempo reale su
internet
il problema che mi utilizza al massimo 11 cookie e poi mi perde i più
vecchi.
non ci sarebbe un modo per aumentare il numero di cookie??????????
Grazie Blues

Newsgroup: it.comp.lang.javascript
Titolo: SELECT che si aggiornano in base a selezione... difficile ?

Ciao a tutti,
mi farebbe molto comodo riuescire a creare un form con due select di cui il
contenuto della seconda dovrebbe essere creato in funzione della prima
selezione...
E' una cosa fattibile o e' molto complessa ?
Eventualmente dove potrei trovare una traccia utile ?
Grazie mille!
Fabi

 Eventualmente dove potrei trovare una traccia utile ?
Cercare tra i post precedenti (o con google), perché é stato richiesto
qualche migliaio di volte...
ci sarà immagino anche un esempio su 
www.jsdir.com

Grazie mille!
cerchero' di riuscere a farlo funzionare ;-)

Newsgroup: it.comp.lang.javascript
Titolo: Cookie

Ho crato una pagina web in più lingue, quello che vorrei fare è creare un
cookie che memorizzi la lingua scelta dall'utente la prima volta che si
collega al sito, di modo che alle successive connessioni un javascript
reindirizzi l'utente senza che questi debba rieffettuare la scelta della
lingua.
Se qualcuno sa come fare può contattarmi all'indirizzo 
gdin...@tin.it
Grazie anticipatamente
Giuseppe Di Natale


Newsgroup: it.comp.lang.javascript
Titolo: Spedire immagine e commento da form...

Ciao a tutti
scusate se posto ancora questo messaggio ma non avendo ancora trovato
soluzioni
mi rivolgo al ng sperando che qualcuno possa darmi una mano anche perche'
penso
che i "tosti" del ng non avranno difficolta'..
In una pagina ho un' immagine ed un form con 2 campi 1 textarea e 1 bottone
submit: nel primo campo va inserito l' indirizzo email del mittente e nel
secondo quello del destinatario mentre nel textarea immetto un breve
commento, al click del bottone submit ( ma non deve essere necessariamente
un bottone...) il destinatario ricevera' nella sua email l' immagine (come
allegato) e il commento su textarea.
La F.A.Q  n° 57 di Jsdir risolve in parte il problema perche' permette all'
utente di inviare un' email ad un indirizzo qualsiasi inserito in un campo
form....ma come posso inviare anche un' immagine?
Questo e' lo script n° 57
<SCRIPT LANGUAGE="JavaScript"><!--
function update(what) {
what.action = 'mailto:' + document.hiddenForm.emailAddress.value +
'?SUBJECT=' + document.hiddenForm.subjectLine.value;
what.elements[' '].value += '\n\n';
}
file://--></SCRIPT>
</head>
<body>
<FORM NAME="hiddenForm" onSubmit="return false">
indirizzo Email: <INPUT TYPE="TEXT" NAME="emailAddress">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mittente:&nbsp; <INPUT TYPE="text"
NAME="subjectLine" VALUE="">
</FORM>
<FORM NAME="emailForm" METHOD="POST" ENCTYPE="text/plain">
testo: <TEXTAREA NAME=" " rows="1" cols="20"></TEXTAREA>
<INPUT TYPE="SUBMIT" onClick="update(this.form)">
<INPUT TYPE="HIDDEN" NAME="Tuo - <URL" VALUE="
http://www.tuo.org/
 >">
</FORM>
Grazie e ciao a tutti
GB

 allegato) e il commento su textarea.
Se non mi sbaglio , solo l'utente puň scegliere il file da allegare in
un'e-mail , utilizzando il tag < input type="file"> in un form che sia <form
method="post" enctype="multipart/form-data">  ma non č possibile allegare
niente in automatico tramite javascript........
andreotta fabiano
 WebMŞster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
    -new-
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com

Newsgroup: it.comp.lang.javascript
Titolo: HREF

E' possibile con JS cambiare la scritta dell'indirizzo dell'URL indicato dal
browser, senza effettuare un redirect?

 browser, senza effettuare un redirect?
No, perņ puoi usare un frameset di 1 solo frame e far lavorare il sito 
nel frame mentre la URL rimane fissa.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----
Newsgroup: it.comp.lang.javascript
Titolo: Esistenza di un indirizzo e-mail

Ciao a tutto il NG.
Volevo chiedervi come posso verificare l'esistenza di un indirizzo e-mail
inserito in un form, magari gestendo degli errori dati dal server della
posta.
Ciao, Nicola.

con js puoi solo controllare se un indirizzo può teoricamente esistere o
meno... guarda 
www.risorse.net
 sezione dhtml, utility varie
--
Ciao.
Fra!

 con js puoi solo controllare se un indirizzo puņ teoricamente esistere o


 > con js puoi solo controllare se un indirizzo può teoricamente esistere o


Newsgroup: it.comp.lang.javascript
Titolo: Inserisci?!?

www.probo.it/javascript/addPerson.htm
ho messo on line un form per inserirsi
fra i partecipanti ..
da quello poi genero un file per le
ricerche nel sito e per i vari script
dei protagonisti e partecipanti, tipo
quello in:
www.probo.it/javascript/esempi/sfida_avalenti
può andare?!?..
aggiungo o tolgo campi!?
--
--
Bye
Ro<*¿*>berto

 aggiungo o tolgo campi!?
A me pare vada bene...
-- 
_______________________________________________________________
Da Bazzmann(c) | - Quello che il bruco chiama "fine del mondo",
                   il resto del mondo chiama "farfalla". -
                                  [Lao-Tze]
_______________________________________________________________
Bazzmann Site Labs(c) ))) 
http://utenti.tripod.it/~bazzmann
 (((

Newsgroup: it.comp.lang.javascript
Titolo: Javascript e CSS

Salve a tutti.
Ho inserito uno script per visualizzre le news nella pagina, ma non riesco a
trovare il modo di impostare il foglio di stile usato per la pagina al testo
delle news. La pagina di prova è on line qui:
http://www.ewf.etichettando.com/prova.htm
In fondo alla pagina c'è lo script delle news. Come vedrete al testo si può
cambiare grandezza dal menu Visualizza/Carattere del browser.
Qualcuno può aiutarmi per favore?
Grazie.
Daniele

Ciao Daniele un uccellino stamattina mi ha detto che il 19 apr 2002 su
it.comp.lang.javascript hai scritto: 

tickercontents[0]='<font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-size: 9pt>Ti servono script gratuiti in php? <a 
href="
http://freephp.html.it
">[
Freephp.html.it
]</a></font>'
Mi verrebbe da pensare che il problema sia risolvibile da qui potresti 
inserire la dimensione in px dei caratteri piuttosto che in pt...
-- 
             ___     _
   |        | __|_ _| |_ __ _
  -.-       | _/ _` |  _/ _` |        "Ma se suono Campanellino
   |\    O  |_|\__,_|\__\__,_|           mi apre Peter Pan?"
     \  / \
      O(*.*)O   | ICQ:105400693 | MSN:valefatina[AT]wappi[DOT]com |
Newsgroup: it.comp.lang.javascript
Titolo: Assegnare una variabile a un frame parent

E' possibile?
Il franme A deve lanciare una pagina nel frame B assegnando un valore a
"str"  (var str="prova"). La pagina frame B deve avviarsi e prendendo  quel
valore e assegnarlo a una variabile. var (str2=str);
Mi sono spiegato?
Grazie 2000
Fulvio

No! Ho fatto un casino.
Mi basta questo:
Mi ricordo che si può lanciare una pagina passandogli un parametro, una
variabile,
non ricordo come si passa e come si prende?
Grazie 2000
Fulvio


tu lancia la pagina.
poi con document.nomeframe accedi alla pagina e gli passi il valore..
se no metti il valore in un file .js esterno.
ciao!

Newsgroup: it.comp.lang.javascript
Titolo: - Togliere un link in automatico -

Ciao a tutti,
esiste una funzione che mi permetta di togliere un collegamento HREF dalla
pagina in cui mi trovo?
Faccio un esempio per farmi capire meglio:
Mi trovo nella pagina index.htm e seleziono la voce di menu "Design" quindi
arrivo nella pagina "Design.htm" e il collegamento HREF alla voce di menu
"Design" sparisce in maniera automatica...
mi sono spiegato?
Attendo al piů presto una risposta, ringrazio anticipatamente
--
Adriano - 
www.sequency.it
*Il successo dei nostri clienti č il nostro e-business*

> - un paio di array contengono a) tutti i link, b) tutte le voci
sbaglio o ci sono due contro:
1) sparisce completamente il collegamento ma anche la voce del menu...
2) e poi mi sembra poco gestibile... perchè questo giochetto è possibile
farlo se le voci di menu sono incollonate l'una sotto l'altra... in questo
caso... ogni voce di menu ha la sua cella (td) e quindi dovrei ripetere lo
script per ogni cella e quindi sarebbe al quanto macchinoso... :)

 In bocca al lupo.
no il sistema è azzecatissimo... solo che avrei bisogno di gestirlo
esternamente... e con un semplice richiamo internamente...

Newsgroup: it.comp.lang.javascript
Titolo: Mouse e Layer

Come faccio a far muovere un layer vicino al mouse? grazie
______________________________________________
FREE Personalized Email at Mail.com
Sign up at 
http://www.mail.com?sr=mc.mk.mcm.tag001
--
Posted from 62.11.62.112 by way of 
rmx10.iname.net
 [165.251.8.132]
via Mailgate.ORG Server - 
http://www.mailgate.org

c'č un zuperina piů sotto...
ciao!
--
--
    --------------
   ----------------         
dodi...@tiscalinet.it
  ---------|--------
   --------|-------            ICQ: 36959563
    ------_|------
       - (_)# -

Prova a vedere le FAQ, forse ti possono essere d'aiuto
Ciao
Giuseppe Di Natale
gdin...@camomillaitalia.it
------------------------------------------
JS Labs - FAQ di it.comp.lang.javascript
http://jslabs.webhostme.com
jsl...@yahoo.com
------------------------------------------

Newsgroup: it.comp.lang.javascript
Titolo: alert con ok e cancel ?

   Mi chiedevo se č possibile avere un alert con due bottoni, cosě non devo
creare una finestra pop-up per chiedere se l'utente č sicuro di proseguire o
no..
Mi dite qualcosa?
Vlad

   Grazie 1000!!!
Newsgroup: it.comp.lang.javascript
Titolo: Problemino semplice semplice....

Dovrei ridimensionare un immagine durante il caricamento di una pagina 
tramite una funzione modifica.
Questo è lo script:
<script>
function modifica(){
var elem=getElementById("ciccio");
elem.setAttribute("height",10);
}
</script>
Questo è l'html a cui si riferisce:
<img id="ciccio" src="red.jpg" width="30" height="100" border="1"
onLoad="modifica()"></td>
Ps: Sono un newbie e ho molta voglia di imparare quindi non massacratemi 
troppo :-)
Ciro

 elem.setAttribute("height",10);
 elem.style.height="10px";
fai qualche test per vedere se tutti i browser ridimensionano
proporzionalmente la width...
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 
Grazie per la fulminea risposta ma non ho ancora risolto. Ho fatto le 
prove con mozilla e Ie ma niente. Puň essere che l'onload non funziona 
perchč la finestra č un popup generato con una open?
Ciro

 perchč la finestra č un popup generato con una open?
Direi di no...
posso chiederti che scopo ha questa cosa?

 Ciro
Tutto ok funziona c'era un errore di sintassi, grazie mille.
Ciao alla prox..
Ciro

Newsgroup: it.comp.lang.javascript
Titolo: problemi con layer netscape

Salve ragazzi sto costruendo un sito fatto con i layer , ma ho questo
problema  uso il tag <div> con IE 5  funziona e con netscape non funziona ,
ho provato a cambiare il tag <div> con <layer> ,ma quest'ultimo funziona
solo con Netscape ,infine ho provato con il tag <span> ma come al solito
funziona solo con IE 5.
Sapreste aiutarmi. Vi ringrazio sin d'ora
Francesco

Come in molte applet JS devi distnguere i due browser con un test dove il
risultato viene riportato in una variabile. Questa variabile ti aiuterą,
ogni volta che č necessario, a scegliere fra la o le istruzioni che
funzionano solo in un browser e non l'altro. Il test per distinguere i due
browser si trova in tante pagine web sparse su Internet, su esempi forniti
da riviste e su questo NG.
In questa guerra di versioni fra Microsoft e Netscape i programmatori ne
fanno le spese estendendo gli applet in questo modo. Ne so qualche cosa
anch'io...
Ciao
Thierry Rega

 wrote in message
89k4k7$7bh$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.javascript
Titolo: Riferimenti tra finestre

Ebbene, vi chiedo una mano:
Io posso creare, tramite JavaScript, nuove finestre che si aprono secondo
determinati eventi. Ok, sono capace. Posso anche dargli un nome in modo da
"governarle" tramite JavaScript oppure un nome per farle essere target dei
link. Ok, so fare anche questo.
Detto ciò, il mio problema é come fare per dare un nome alla finestra madre,
ovvero quella che apre le altre finestre, non essendo creata da javascript
ma essendo la finestra di default del browser. Dico questo perché é vero che
é molto utile vedere una finestrella che ti si apre, ma sarebbe ancora più
utile che se clicco al suo interno (mettiamo sia un menù) su una voce voglio
che quella voce venga visualizzata sulla finestra madre...
Ciao by Stefano from Italy
On the net: 
s.pe...@usa.net



 On the net: 
s.pe...@usa.net
-- 
==================================
Demis Magoga
Member of wonderful e-tree group
e-tree *Mall Italy Lab Project*
mag...@e-tree.com
http://www.e-tree.com
==================================

utile che se clicco al suo interno (mettiamo sia un menù) su una voce


discorrendo)
Perfetto. Mi sai anche indirizzare verso un documento che contenga la
spiegazione dettagliata della gerarchia degli oggetti javascript (opener
deve star pur scritto da qualche parte :-) ???


Sicuramente il primo posto dove andare a caccia di una "reference"
omnicomprensiva è:
http://developer.netscape.com
Javascript reference:
http://developer.netscape.com/library/documentation/communicator/jsref/index
.htm
Javascript guide:
http://developer.netscape.com/library/documentation/communicator/jsguide4/in
dex.htm
Se hai voglia di comprarti un buon libro lascia stare la roba in italiano e
vai a:
http://www.dannyg.com/recentwriting.html
Visto che usi Dreamweaver, guarda caso ho creato un behaviour che dovrebbe
fare al caso tuo, vai a:
http://www.tfc.ch/tmt/dreamweaver/dream_body.htm
-----------------------------------------------
Massimo Foti
mas...@cybernet.ch
-----------------------------------------------


Newsgroup: it.comp.lang.javascript
Titolo: Guida o tutorial su Microsoft JScript





Dove posso trovare una guida o un tutorial su 
Microsoft JScript (non JavaScript), oltre alla guida della Microsoft 
stessa?


Grazie, Antonio


http://digilander.iol.it/mastroluca


 



On 17 Nov 2000 18:56:32 +0100, 
antoni...@hotmail.com
 ("Zippo")
wrote:
provato su 
manuali.it
guidainlinea.com
freeonline.it
?
--
http://gabriele206.supereva.it
¯°·.¸¸.·°¯°·.¸¸.·°¯°·.¸¸.->o<-.¸¸.·°¯°·.¸¸.·°¯°·.¸¸.·°¯
3°legge di klipstein:
le dimensioni di un qualsiasi problema verranno sempre date nei termini
meno comuni;la velocità,ad esempio,si esprimerà in furlong alla settimana
--
Newsgroup: it.comp.lang.javascript
Titolo: dichiarazione variabili

rinfrescatemi la memoria: le variabili dovevano essre dichiarate con var in
js 1.0
var num_hits = 0
tale termine può esserre omesso con js1.2
num_hits = 0
giusto?
--
ciao, Michele
se usi Outlook e rispondi R: e non RE:, patch:
http://utenti.tripod.it/vene/mail/patch.html
primo passo nel mondo NG: it.faq
per le prove: it.test

giusto?
con javascript le variabili le devi dichiarare...
so che in vbscript è un optional e, se non mi sbaglio, anche in
jscript... comunque non uso jscript (e spero che nessuno lo faccia)
quindi non te lo so dire di preciso...
js=?
fa

Mah credo che gia' dalla v 1.1 si possa dichiarare una variabile
implicitamente:
miavar=5
mialtravar="5"
ecc ecc
Lo so perche' se faccio
for(miavar=0; miavar=3; miavar++)
    {[ciclo]}
Funziona uguale, anche se non dichiaro la variabile, cosi' come
miavar=5
alert(miavar)
ottengo la finestrella con dentro 5 e non "undefined" o un altro errore.
Un po' troppo empirico forse, tuttavia' e' cosi'...

 wrote in message
87p9tt$mme$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.javascript
Titolo: Apertura finestra e riferimento ai frames

Salve a tutti,
all'apertura di una pagina (onload) apro una finestrella che chiamo
win; in questa finestra (warning.htm) sono definiti due frames:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<FRAMESET ROWS="*,50">
	<FRAME SRC="warning_top.htm" NAME="warning_top">
	<FRAME SRC="warning_bottom.htm" NAME="warning_bottom">
</FRAMESET>
</HTML>
sempre nell'evento onload voglio scrivere nel frame superiore della
finestra:
<body bgcolor="#FFFFFF" text="#000000" onload="javascript:win =
window.open('warning.htm','win','scrollbars=yes,resizable=no,width=380,height=350,status=no,location=no,toolbar=no');
win.warning_top.write ('Ciao')">
Ma mi appare un errore: "win.warning_top non e' un oggetto". Come mai?
Grazie.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

 Ma mi appare un errore: "win.warning_top non e' un oggetto". Come mai?
mettilo in un'altra funzione e richiamalo con setTimeout('nome_funx()',500)
.....
--
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.aticommerce.com
  (new)
http://www.atipower.it
http://www.jsdir.com
http://www.dxml.it
  (u.c.)

mettilo in un'altra funzione e richiamalo con setTimeout('nome_funx()',500)
Ti ringrazio per la risposta, ho provato ma mi da "Proprieta' o metodo
no supportati dall'oggetto, in corrispondenza della write.


Newsgroup: it.comp.lang.javascript
Titolo: php e javascript

all'interno di una pagina php ho questo script
<script type="text/javascript">
function stampa(dove){
var strFeatures =
"fullscreen=no,scrollbars=yes,menubar=yes,location=no,toolbar=yes,resizable=yes";
var id = $xeri_id;
var url = "";
if (dove=="scheda"){
strFeatures = "fullscreen=no,scrollbars=yes";
url = "fattura.php?print=print&id="+id;
}else{
strFeatures = "fullscreen=no,scrollbars=yes";
url = "calendario.php";
}
window.open(url+"?print=print","stampatore",strFeatures);
}
</script>
devo passare il valore $xeri_id all'interno dello script come faccio?
ho provato cosi ma è errato
var id = $xeri_id;
url = "fattura.php?print=print&id="+id;
ma mi dice che $xeri_id non è definito...
come risolvo?

 come risolvo?
così
var id = <?php echo $xeri_id;?>;

,stampa('scheda');"><img src="images/stampante.gif" width="16"
height="16" border="0" alt="Stampa">Stampa Scheda</a>

> scusate ma il passaggio del dato lo faccio cosi ma... non va ancora...
"non va", mi dice poco, posta l'errore che ricevi

Newsgroup: it.comp.lang.javascript
Titolo: FORM

Scusate sapete mica come faccio, data una form ad inviarla senza ricorre al
pulsante Submit??
Nel senso che volevo tare ad un immagine la funzione del submit della form
Come faccio??
Grazie in anticipo

<a href="javascript:document.nomeform.submit()"><img src="immagine.gif"></a>
Ciao
Giuseppe Di Natale
gdin...@camomillaitalia.it
------------------------------------------
JS Labs - FAQ di it.comp.lang.javascript
http://jslabs.webhostme.com
FlyScript by JS Labs, JS in 3 click
http://jslabs.webhostme.com/servizi/flyscript/
------------------------------------------

<input type="image" src="nomefile.jpg" value="valoreinput" name="nomeinput">
E' l'esatto equivalente di un submit, solo che se viene cliccato con il mouse,
anzichè semplicemente &nomeinput=valoreinput, verranno inviate anche coordinate
x e y di dove l'immagine è stata cliccata, cioè
nomeinput=valoreinput&nomeinput.x=ascissa&nomeinput.y=ordinata (mi pare)


Newsgroup: it.comp.lang.javascript
Titolo: Accesso ad un frame !

Ciao a tutti,
La mia pagina principale è suddivisa in tre frame.
Su uno dei frame, denominato FRAMETOP, c'è un tag di input.
Vorrei inserire la parola "ciao" all'interno del campo di input da una
funzione presente nel frame denominato FRAMEMAIN.
Come si fa tutto ciò ?
Ho provato con parent.FRAMETOP.document.Form_Top.testo.value = "ciao", ma
IE5 visualizza un messaggio di errore sostenendo che l'oggetto non è
riconosciuto.
Qualche idea ?
                           Stefano

 ha scritto nel messaggio
news:92v422$gg1$1...@news.IT.net...

top.Nome_frame.document.Nome_form.Nome_campo.value="ciao"
e la sintassi corretta
andreotta fabiano
 WebMªster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 (a breve nuovo sito)
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it

Newsgroup: it.comp.lang.javascript
Titolo: rollover con gif animate

Ciao a tutti,
qualcuno mi sa dire perché con NS non funziona il rollover con gif animate?

 wrote in message
news:10h1qcu$550$1...@fe2.cs.interbusiness.it...


...ma come!
ma se proprio con Ns il rollovere da il meglio di se'...
www.idsoftware.com
...un classico =).
Nettuno

...


Per creare gif animate o per il rollover?
per il primo caso, non c'è bisogno di nessun codice, solo di un programma di
grafica che abbia la possibilità di creare gif animate, per il rollover, sul
sito delle FAQ c'è un esempio crossbrowser
Ciao
Giuseppe Di Natale
gdin...@camomillaitalia.it
-------------------------------------------
JS Labs - FAQ di it.comp.lang.javascript
http://jslabs.webhostme.com
jsl...@yahoo.com
-------------------------------------------
Newsgroup: it.comp.lang.javascript
Titolo: Forse voi sapete come fare...

Ciao a tutti ; ho un problema che sicuramente sarà capitato anche a voi di
avere .
Dovrei inviare con il method post dei valori . In pratica il mio problema è
assegnare al value di una variabile presente all'interno di un form il
valore di una variabile esterna ad esso : perchè è un problema ? Perchè
quando scrivo "name=b1 value=..." il programma non considera ciò che scrivo
dopo l'uguale come nome di una variabile , ma come il valore stesso di b1 .
Di quello che ho scritto non ci capisco granchè io ,. figuriamoci voi...
Comunque ringrazio chi mi aiuterà , chi farà il grandissimo sforzo di capire
cosa c'è scritto sopra , e chi mi dirà se davvero esiste una soluzione al
mio problema . GRAZIE !!!

 ha scritto nel messaggio
news:9l1kgo$576$1...@pegasus.tiscalinet.it...


 wrote in message
9l1mp6$doo$1...@fe2.cs.interbusiness.it...


 faccio ad assegnare al value dell'input il valore di x?
Un "hidden" consideralo pure come un campo di testo, dunque: la
variabile devi "passargliela".
Copia e incolla: 
---------------------------------------
<html>
<title></title>
<head>
<script language="javascript">
function PassaVar() {
var x="Pluto";
document.f.h.value=x;
}
</script>
</head>
<body>
<form name="f" method="post" action="...">
<input type="button" name="B" value="Passa variabile"
onClick="PassaVar();">
<input type="text" name="h" value="x">
<input type="submit" value="Invia Modulo">
</form>
</body>
</html>
---------------------------------------
Ora sostituisci <"text"> con <"hidden"> e invia il modulo *prima* e
*dopo* aver cliccato sul pulsante.
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 faccio ad assegnare al value dell'input il valore di x?
Un "hidden" consideralo pure come un campo di testo, dunque: la
variabile devi "passargliela".
Copia e incolla: 
---------------------------------------
<html>
<title></title>
<head>
<script language="javascript">
function PassaVar() {
var x="Pluto";
document.f.h.value=x;
}
</script>
</head>
<body>
<form name="f" method="post" action="...">
<input type="button" name="B" value="Passa variabile"
onClick="PassaVar();">
<input type="text" name="h" value="Pippo">


mai a nessuno . Grazie .
Se ho capito, inseriscilo cosi' nel form:
<SCRIPT LANGUAGE="JavaScript">
document.writeln("<input type='hidden' name='valoredix' value="+x+">")
</SCRIPT>
--
Ciao
  [[web].
www.gfcarlotti.it
]
  [[mail].
fra...@gfcarlotti.it
]
Newsgroup: it.comp.lang.javascript
Titolo: [HELP]Controllo dati form

Per favore, qualcuno potrebbe scrivermi il codice per controllare le caselle
di un form in modo che almeno una sia compilata e in caso contrario mi
appaia un message box di alert.
Ringrazio vivamente chi fosse interessato a darmi una mano.
Ssaluti.

Il Thu, 21 Sep 2000 18:36:25 +0200, Maeglin si fece coraggio e scrisse.....

http://www.jsdir.com/staffscripts
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

Newsgroup: it.comp.lang.javascript
Titolo: Watch Live TV on your web browser

Hello,
Watch 24 live TV channels on your browser using a simple javascript
program.
Have a look at:
http://www.cps.unizar.es/~josean/tv


http://www.cps.unizar.es/~josean/tv
Propio simpatico.... anche se non e' un granche', e' da vedere.... il
mondo e' bello perche' e' vario.... e sopratutto, fa capire quanto sia
lontano il trasferimento dei video in tempo reale...
Ciao,
MaNu!
***************************************************************
MaNu!		- 
ma...@cta.it
		- 
http://www.geocities.com/Area51/Cavern/8847/
		 "Web-Secret: X-Files e cospirazioni"
***************************************************************
Newsgroup: it.comp.lang.javascript
Titolo: problema di interpretazione tra asp js e html

Salve, ho un problema strano che non risesco a risolvere.
Da un campo meno di un db  recupero il valore da asseganre ad un  tag
Iframe, esattamente in questoi modo
<iframe name="message"
src="about:<%=(recupero.Fields.Item("Testo").Value)%>"  id="message"
width="100%" height="300"></iframe>
dove:
- testo è il campo memo del db che deve essere recuperato ed asseganto al
iframe message
in ogni caso non posso cambiare il tag che deve essre per forza iframe ,
l'errore cosniste in questo, nel momento in cui il testo recuperato dal
campo memo "testo" riporta il simbolo " (le virgolette ) si blocca tutto e
nel Iframne vedo fino a quel punto.
Il problema è obbio, il browser interpreta le " proveninet dal campo memo
come la fine della proprietà src dell'iframe, come posso evitare ciò?
Ho pensato di fare un replace, per convertire i caratteri speciali nei
corrispettivi in html, il problema è che poi il tag iframe non me li
traduce.
Potete aiutarmi? Sono disperato, è una settimana che ci sbatto su!
Grazie


Sostituisci la doppia apice (") con questa stringa:
String.fromCharCode(34)+"+String.fromCharCode(34)+"+String.fromCharCode(34)
In pratica inserira' il codice che genera l'apice, ma non l'apice!
E' da testare perche' e' la prima cosa che mi e' venuta in mente. Se
non funziona scusami! :-)
Ciao

non riesco a farla funzionare. dove la devo inserire?


 ha scritto nel messaggio
news:3bc2c3dd...@news.libero.it...

Non so se ti possa essere utile, ma le virgolette in HTML si possono
sostituire anche con la stringa "  &quot;  " (senza le virgolette
ovviamente).
--
Un saluto virtuale digitale dal cyberspace!
Cyber Z
<!-- Per utilizzare il mio indirizzo e-mail levare NOSPAM. -->
Newsgroup: it.comp.lang.javascript
Titolo: immagine che non appare..

...
<DIV id="go" STYLE=" position:absolute;
width:180px; height:180px;
top:0px; left:1000px;">
<img src="go4.gif" width="183"
height="182" border="0"></DIV>
<a STYLE=" position:absolute;
width:180px; height:180px;
top:0px; left:0px;"
href="fj.home.html" 
onMouseOver="top.frames['4'].document.getElementById('go').style.left=0">
</a>
...
Salve, ho scritto questo codice con
l'intenzione di far muovere l'immagine
go4.gif in una certa posizione quando
il mouse è in una certa area in cui
è attivo un link, beh,
il collegamento funziona, anche l'area,
ma non mi si sposta l'immagine..
ah, è dentro al frame con name e target 4.
avete qualche suggerimento ?
grazie
ciao
massi

invece così mi rimane fissa:
<script language="JavaScript">
"top.frames['4'].document.getElementById('go4').style.display='none'";</script>
<DIV id="go4" STYLE=" position:absolute; width:180px; height:180px; 
top:0px; left:0px;">
<img src="go4.gif" width="183" height="182" border="0"></DIV>
<a STYLE=" position:absolute; width:180px; height:180px; top:0px; left:0px;"
href="fj.home.html" 
onMouseOver="javascript:top.frames['4'].document.getElementById('go4').style.display=''";
onMouseOut="top.frames['4'].document.getElementById('go4').style.display='none'" 
 ></a>
però tra le due preferirei che mi funzionasse
la soluzione precedente, in modo che quando
necessario, l'immagine fosse già caricate in cache.
grazie ancora, ciao
massi

 avete qualche suggerimento ?
Non ho ben capito come stanno le cose, ma sel l'immagine/div sta dentro 
a un frame (o iframe) puo' veleggiare solo dentro a quel documento e non 
nei documento/frames adiacenti.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli i PUNTO .

 nei documento/frames adiacenti.
è chiaro che non la prendo dal frame 1..
è nel 4, ma comunque non si muove.
Secondo me c'è qualcosa nella sintassi,
i nomi li ho ricontrollati varie volte,
quindi direi che sia da escludere.. boh..

 ...
Se può servire a qualcuno, ho scoperto che non funzionava perchè
avevo dato un nome numerico ai frame, mentre pare che almeno il primo 
carattere debba essere per forza una lettera..
Newsgroup: it.comp.lang.javascript
Titolo: personalizzazione degli alert?

Avrei la necessità di personalizzare l'aspetto degli alert, ma non
saprei come fare.
Ho provato a crearmi una specie di alert alternativo tramite una
finestra ottenuta con
window.open() ma il problema é che in questo caso non si blocca la
pagina che la lancia come, invece, avviene con il comando alert.
Qualcuno sa dirmi come fare o a personalizzare l'alert, o a bloccare la
finestra che lancia la window.open() o, meglio ancora, entrambe le
cose?
Grazie in anticipo per l'interessamento.

 saprei come fare.
non si può
alternative: window.open (ma come hai  visto non è modale e non si può
rendere modale, puoi al limite forzarci sempre il focus() ma non è quello
che cerchi), showModalDialog (solo per IE, ma se cerchi in rete dovresti
trovare un qualcosa di cross-browser, io la ho usata solo in una intranet e
quindi non mi sono posto problemi su come fare per browser Gecko, Opera
etc)
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

Ciao, ecco qualcosa che puo fare al caso tuo!
http://www.codingforums.com/showthread.php?t=29864

anche questo è carino:
http://www.humanized.com/weblog/2006/09/11/monolog_boxes_and_transparent_messages/

Newsgroup: it.comp.lang.javascript
Titolo: Manuali Javascript

Salve a Tutti.
Mi sono da poco avvicinato, per motivi legati alla mia passione per
l'informatica, al  Javascript. desideravo avere alcune informazioni in
merito:
A quale versione del linguaggio siamo attualmente? E sono in procinto di
essere create nuove versioni?
Potreste suggerirmi quale sia una buona guida (il piú possibile
aggiornata e comprensibile) che parta dalle basi del Javascript, nella
maniera più elementare possibile, per poi giungere a script anche di una
certa complessità.
A tale proposito avevo visitato il sito internet dell'Apogeonline
(
www.Apogeonline.com
) e avevo trovato nella pagina dedicata ai manuali
"For Dummies": "Javascript  For Dummies". E' possibile che questa guida
risponda alle caratteristiche da me richieste ?
Molte Grazie fin da ora per l'aiuto.
Paolo Zanasi
cof...@libero.it
-- 
Posted from 
smtp5.libero.it
 [193.70.192.55] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3A504433...@libero.it...
su 
http://www.jsdir.com
  c'è un corso javascript molto bello .......
andreotta fabiano
 WebMªster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
    -new-
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
Newsgroup: it.comp.lang.javascript
Titolo: Layer (facile)

Ciao a tutti
Mi sapete dire se c'e' uno script
che onClick mi mostra un layer?
Grazie

 ha scritto nel messaggio
news:9e0pku$9ag$1...@pinco.nettuno.it...

document.all.nomelayer.style.visibility="visible"    per Explorer
document.nomelayer.visibility="show"   per Netscape (non so se per Netscape
6 funziona)
Ciao.
 Alessia

 che onClick mi mostra un layer?
<html>
<body bgcolor=#FFFFFF>
<a href="#" onClick="mostraLayer()">MOSTRA E NASCONDI</a>
<layer id=tuoLayer style="position:absolute; top:50; border:1px solid red;
font-family:verdana">LAYER DI PROVA</layer>
<script language=javascript>
var stato = true
function mostraLayer()
{
    if (!stato)
        {
        document.tuoLayer.visibility = 'visible'
        stato = true
        }
    else
        {
        document.tuoLayer.visibility = 'hidden'
        stato = false
        }
}
</script>
</body>
</html>

 che onClick mi mostra un layer?
Fatta on the fly:
<html>
<head>
 <script>
  function setVisible(id,status){
   if (document.getElementById)
    document.getElementById(id).style.visibility=status?"visible":"hidden";
   else if (document.all)
    document.all[id].style.visibility=status?"visible":"hidden";
   else if (document.layers)
    document.layers[id].visibility=status?"show":"hide";
   else
    alert("Il browser attualmente usato non riconosce alcun metodo di
accesso ai layers.");
  }
 </script>
</head>
<body>
<a href="#" onclick="setVisible('dummy',true);">Mostra</a><br>
<a href="#" onclick="setVisible('dummy',false);">Nascondi</a><br>
<div id="dummy"
style="position:absolute;top:100px;left:100px;">Provami</div>
</body>
</html>
Da precisare che se il layer e' annidato in un'altro layer, Netscape 4.x non
te lo vede.. in quanto considera ogni layer un documento a se'.
Quindi nel caso di un codice del genere:
<div id="a">
    <div id="b"></div>
</div>
il metodo per raggiungere "a" e'
document.layers["a"]
quello per raggiungere "b" e':
document.layers["a"].layers["b"]
Eventualmente prova un po' ad ampliare il codice da me proposto in modo tale
che possa essere usato anche su layer annidati da NS4.x. :)
(per la serie.. "compiti per casa".. ma alla fin fine e' cosi' che si
impara.. no?)
Newsgroup: it.comp.lang.javascript
Titolo: Stringhe

Ho questa cosa:
c:\pinco\pallino\pippo.txt
Vorrei isolare il nome del file
Come faccio?
Grazie
mirco

 Come faccio?
Premessa: Il carattere \ e' un carattere speciale in JS.. ovvero quello 
di escape.
Quindi la tua stringa sara' 
var s="c:\\pinco\\pallino\\pippo.txt";
Se infatti fai un alert di s, otterrai:
alert(s) -> c:\pinco\pallino\pippo.txt
Il codice per estrapolare il nome del file e' il seguente:
var s="c:\\pinco\\pallino\\pippo.txt";
alert(s.substr(s.lastIndexOf("\\")+1,s.length));
In sintesi, lastIndexOf ti restituisce la posizione della prima 
occorrenza del carattere \ (per JS essendo il carattere di escape 
diventa quindi \\) partendo dal fondo della stringa, mentre s.length ti 
da' la lunghezza della stringa.
substr serve per "estrapolare" una sottostringa da una stringa, dati i 
due estremi.
Volendo poi farlo anche con le RegExp.. molti si stanno divertendo ad 
usarle di recente, ed e' probabile che ti posteranno una versione 
analoga con quel metodo :)
.. Io per il momento ho passato la fase culminante della "malattia" ;)
(chissa', magari ci sara' una ricaduta..)
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

 solo con MS DOS e derivati. Infatti il Mac usa ":", e unix usa "/".
Verissimo.. Ma penso anche che tipo di uso devi farne.
Ad esempio, se devi lavorare lato server. Solitamente io uso operazioni 
su separazione di nome di file e/o directory, e facendolo in ambiente 
ASP su NT server, il problema non si pone :)
In ogni caso, IMVHO, il punto era far notare il carattere di escape, 
cosa che appunto abbiamo solo in presenza di sistemi MS DOS "e 
derivati" (anche se NT/2000/XP non me la sento proprio di chiamarli 
'derivati'..)


 'derivati'..)
 
Già, io li chiamerei "ammuffiti"... c'è qualcun altro che rimpiange la 
semplicità del DOS? '_^
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----