mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.javascript
Titolo: Come si fa????Anzi... Si può fare???

Ciao a tutti,
ho un problema...
Ho una tabella di questo tipo:
<table>
    <tr>
        <td>Nome Giocatore</td>
    </tr>
    <tr>
        <td>Del Piero</td>
    </tr>
    <tr>
        <td>Ronaldo</td>
    </tr>
e così via...
Vorrei fare in modo che cliccando con il tasto destro del mouse si apra il
context menu (quello da cui normalmente si possono creare collegamenti sul
desktop, guardare le proprietà...) in cui siano elencati dei valori tra cui
scegliere. In pratica il menu dovrebbe essere di questo tipo:
6
7
8
9
10
11
12
....
Si può fare?????
Se si come????
Grazie....
Gian

 ....
http://www.jsdir.com
  StaffScripts -Menù tasto destro
--
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.)

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

www.audiovisual.org/prova2
E' una pagina (scusate la lentezza. la grafica ancora non e' ottimizzata)
che si adatta al browser: con netscape fa strane cose. Provare per credere
(niente blocchi di sistema comunque), la lascio tutto oggi e domani on line,
mentre faccio un po' di prove da casa.
Se non si tratta del mio Netscape che e' andato a donne perdute potrebbe
trattarsi du un bug o di un errore da parte del sottoscritto con l'HTML, ma
a causa delle (pietose) condizioni in cui verso ultimamente (5 ore di sonno
x notte + dilsessia lagoppante) non riesco ad individuare ne l'uno ne
l'altro.
Aiuto.
--
- ...potrebbe essere peggio
- e cioe' ?
- Potrebbe Piovere
(G. Wilder, Frankenstin Junior)
Nettuno

...Alcune considerazioni generali:
I Layer sono oggetti con proprietà
e caratteristiche indipendenti!
Se ti riferisci ad un frame e sei al top usi
la sintassi frames['nome_frame'].document..ecc.
allo stesso modo per i Layer
in una pagina devi usare,
document.layers['nome_layers'].document.images['nome_images'
].src...
se un layer contiene altri layer, richiami i layer in
progressione..
document.layers['nome_layers'].document.layers['nome_layers'
].ecc
...
I Layer escono dai controlli non layer cioe quelli a
"position:relative o static"
(anche un div a "position:absolute" è un layer per
Netscape!)
.. quindi se tu setti un TD , con delle caratteristiche tipo
align=left , il
layer ivi contenuto non rispetta quelle caratteristiche,
esce da quel
controllo fisso e si posiziona al top e left
...
Non saprei cosa consigliarti,
da quello che sembra tu voglia ottenere, ritengo possa
bastare
l'html, e quindi trascurerei il dhtml...
oppure, metti dentro ad ogni layer, la tabella, e non
viceversa
i layer  dentro alla table::
Ciao
PS: non l'ho provato con IE..
--
Bye
Ro<*¿*>berto

 i layer  dentro alla table::
Mah prima provo con i Layer sensa table, tanto si posizionano benissimo
(almeno quello).
Grazie per i consigli ^___^
--
La Forza dei Forti sta nell'Attraversare le Traversie con occhio sereno.
(Paperinik)
Nettuno
PS: con IE funziona che e' una meraviglia (ma usa un'altra sintassi Html
basata solo su <div style="position eccetera">, l'avevo provata anche con
netscappo ma non mi funzionava).
Newsgroup: it.comp.lang.javascript
Titolo: Domanda urgente Form

Ho una pagina Asp che genera un form, i dati in fase di submit devono essere
controllati e per alcuni di essi (peso, shipping e zone) devono essere
modificati prima dell'invio del form.
Ho provato questo codice ma non funziona???
Perchè????
Itemquantity è di tipo text
Zone è una select
shipping è hidden
<script language="Javascript">
<!--
 function Check(ItemQuantity){
 if (isNaN(ItemQuantity.value)){
  alert("Inserire un valore numerico")
  }
}
 function calcolo(FormProduct1) {
 var pass=true
 var NPeso="((document.FormProduct1.Peso.value)*2)";
 var Tzone;
 If (FormProduct1.Zone[0].selected) { //Select 1 Italia prezzi da mod
         TZone=(1500*NPeso);
         FormProduct1.Shipping.value=(Tzone+20000);
         }
   If (FormProduct1.Zone[1].selected) { //Select 2 Europa prezzi da mod
         TZone=(3500*NPeso);
         FormProduct1.Shipping.value=(Tzone+25000);
         }
 If (FormProduct1.Zone[2].selected) { //Select 3 U.S.A. prezzi da mod
         TZone=(3500*NPeso);
         FormProduct1.Shipping.value=(Tzone+25000);
         }
 If (FormProduct1.Zone[3].selected) { //Select 4 Canada prezzi da mod
         TZone=(3500*NPeso);
         FormProduct1.Shipping.value=(Tzone+25000);
         }
 If (FormProduct1.Zone[4].selected) { //Select 5 Giappone prezzi da mod
         TZone=(3500*NPeso);
         FormProduct1.Shipping.value=(Tzone+25000);
         }
}//-->
</script>
Grazie
Pax

  var NPeso="((document.FormProduct1.Peso.value)*2)";
Che ci azzeccano le virgolette qui? In questo modo NPeso è una stringa!
Ti credo che non ti funzia niente! :-)))))))))))))
-- 
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: Nome di una finestra

Come faccio ad attribuire il nome ad una finestra??
Mi spiego, se io faccio aprire una finestra da una pagina così:
finestraprova=window.open("finestra.htm")
funziona ma come posso impostare il nome della finestra dalla quale è stata
aperta la finestra di cui sopra.
Oppure c'è un nome che il browser dà automaticamente ad una finestra il cui
nome non è stato definito (Tipo: new_window1 o altro) ?
Grazie

 nome non è stato definito (Tipo: new_window1 o altro) ?
Non puoi definirlo tu che fai prima? :)

Mi spiego un po' meglio:
quando viene aperta una pagina nel browser 
http://www.sito.xxx
 c'è aperta
una finestra divisa in frame.
Un link su uno di questi frame apre una finestra dove ci sono 3
collegamenti.
Cliccando su uno di questi collegamenti deve inviare un modulo sulla pagina
principale del frame x.
Come gli dico che si chiama la pagina_principale??
( pagina_principale.frame.modulo.campo)
Grazie.


wrote:

Ciao
Se ho ben capito
vuole dare un nome all' opener che puo' essere la prima finestra in
assoluto del browser dall' accensione del PC
function apri(){
finestraprova=window.open('finestra.htm','nomedellafinestraapertanondellopener')
self.name
="pippo" //questo e' il nome dell'opener
}
oppure piu' semplicemente
Nella prima finestra
che aprira' la finestraprova
scrivi uno script semplicissimo che il browser si legge al caricamento
<head>
<script>
window.name
="pippo"
</script>
</head>
 
per verifica
<body onload=alert(
self.name
)>
ha funzionato?
</body>
</head>
ciao

 ha scritto nel messaggio
news:8rry5.2163$Q23....@news.infostrada.it...

top.frames[n].opener....etc etc-.
dove n è il numero del frame prtendo dal più alto che è uguale a 0..
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
Collaboratore: 
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 ( pagina_principale.frame.modulo.campo)
Onestamente non ho ancora capito.
Quante finestre hai aperte?
A quale pagina devi far riferimento?
Quando vai su www.sito.xxx, cosa ti viene mostrato? com'e' la struttura
della pagina e come viene aperta la finestra? (in automatico?)

Newsgroup: it.comp.lang.javascript
Titolo: strana sintassi

Ciao ho trovato questo script che impedisce la brutale chiusura del browser:
<SCRIPT LANGUAGE="JavaScript" EVENT="onbeforeunload()" FOR="window">
   event.returnValue = "Chiudi questa finestra ! Sei sicuro?";
</SCRIPT>
Mi spiegate la sintassi di questo script? Ad esempio come mai ci sono
istruzioni dentro il tag?
Grazie!


Dai un'occhiata qui:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_1.asp
Newsgroup: it.comp.lang.javascript
Titolo: Cercasi contatore indipendente

Ho realizzato una intranet presso il mio posto di lavoro e volevo inserire
nella mia home page un contatore per capire quante persone vedono il sito.
Stavo cercando un sistema per realizzare un contatore in javascript, ma non
riesco.
Qualcuno ha già realizzato qualcosa di simile?
Grazie Massimiliano

 schrieb im Newsbeitrag
news:8inek5$c3f$1...@nslave2.tin.it...


Ciao,
lavori solo in locale con il JScript di cui parliamo,
e quindi non puoi implementarlo per l'uso "server"..
puoi solo far contare ad ogni singolo cliente le sue visite
usando i cookie..
--
Bye
Ro<*¿*>berto

Newsgroup: it.comp.lang.javascript
Titolo: Forse OT: finta URL in una immagine

In altri mess, ho letto come far in modo che non si veda la vera url del
sito ( es. non far vedere in basso nel browser che la pagina rindirizzata da
cjb.net
 č in relatą su 
xoom.it/aaaaa/cccc/
.. ), ma il mio problema riguarda
le immagini. Come posso fare a fare in modo che quando uno fa tasto destro
su una immagine e sceglie propritą ( caso con I.E. ) non veda
www.xoom.it/aaaaa/cccc/
.. ma un bel  
www.aaa.cjb.net/img
  ????  La
disabilatazione del tasto destro non vale!!!!
blasfemo

 disabilatazione del tasto destro non vale!!!!
Non penso sì possa fare , nel primo caso imbrogli l'utente perchè gli fai
vedere un indirizzo invece di un altro e questo si può fare, nel secondo
caso vorresti imbrogliare il browser cosa molto più difficile da fare!!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*


perchè la disabilitazione del tasto destro non vale??
Cmq, mi pare che uno  avesse fatto così: un div con una immagine
trasparente sopra tutta la pagina e sotto ( = z-index più piccolo ) le
altre immagini.
Non ho la minima idea se possa funzionare, casomai fammi sapere.
http://gabriele206.supereva.it
***********************
seconda legge di Weinberg:
se i costruttori costruissero come i programmatori programmano il volo casuale di un picchio potrebbe distruggere la civiltà
***********************


Comment: RSA public key 
http://www.neowebsite.com/pubkey.asc
iQEVAwUBOebT2ZB8uAGSX2uFAQHk7wf/Scz/03nObqd5w/H4zTTRN/gWc/1/tgnK
xFNvcGGySQMMst6KnZih82V7sO5c4fVvuv1VyQZkj+TV95EdrXGpvD6w4hUEY/lD
bk784c2mZrhJvZZJsFEumwh0dxsHzN6TvfHpHjk38pbI1kgq94NoRs7IO1JnnESF
RGBw5xq/yXYvjTd0fsEa+PEMKDKiTRQiY34LB3mZ08s0TKN3BSnkNOY7YEIwIwLb
JJqw0nJmkySBG3tj0dKd7qggXrpXUf9bJEONfGi53S59OMsOaYVEbPLgG6YGAmTv
2PtVAfiSey+Q6oP/sqlNPMI0FK6T3kBQN4KQ8sKPm9NKnvliSk9yTQ==
=akdl
-----END PGP SIGNATURE-----
Newsgroup: it.comp.lang.javascript
Titolo: Eventi da tastiera

Ciao,
   ringrazio tutti coloro che mi hanno aiutato sul quesito della gestione di
un evento al submit di un form...
    l'evento OnClick però gestisce gli eventi del mouse, non della tastiera
giusto?
    Ora, c'è un evento che gestisce la pressione del tasto Invio della
tastiera? qualcosa tipo un OnKeyPressed, o simile?
    Grazie ancora,
Andrea

 wrote in message
news:9e0fm1$t3h$1...@serv1.albacom.net...


Newsgroup: it.comp.lang.javascript
Titolo: testo in tabella che segua la pagina

ciao a tutti.
in una cella di una tabella ho del testo.
un'altra cella della tabella contiene dell'altro testo molto lungo con dello
scroll di pagina.
vorrei che il testo che sta nella prima cella, quello breve, seguisse la
pagina mentre l'utente usa lo scroll verso il basso.
come faccio?
grazie
denis

denis  ha scritto:

Non saprei con javascript, ma credo che dovresti giocare con lo scroll
e la posizione del paragrafo breve all' interno della cella.
Altrimenti tramite css è possibile aggiungere una scrollbar verticale
alla cella con molto testo, ecco il link:
http://makeashorterlink.com/?K136255B5
Saluti,
    SantaKlauss
Newsgroup: it.comp.lang.javascript
Titolo: problemino banale con gli apostrofi

Salve a tutti!
Avrei il seguente problema:
avete presente le scritte che si mettono nello spazio in fondo alla
pagina (credo si chiami barra di stato, o qualcosa del genere), quando
si passa col mouse sopra un link? Ebbene, non so come si faccia a
mettere l'apostrofo in quelle scritte, in quanto l'apostrofo medesimo
serve per chiudere tutta la frase nello script. Se qualche buon cuore
volesse aiutarmi, per piacere mi risponda anche in e-mail all'indirizzo
roba...@tin.it
.
Grazie di cuore, davvero
ciao
Robin
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message 38216C91...@tin.it...


sfereeee!!! A dire che un tempo lo preferivo a Explorer ...
Casomai è vero il contrario.. Explorer è troppo buono!!! E' sconcertante vedere che certi errori di sintassi grosse come case
vengano perdonati da un browser. Explorer vi ha abituati troppo bene, per fortuna che bisogna fare i conti con NS prima o dopo
altrimenti gli script sarebbero tutti un gran bordello.
---
the fly on the net
il webmaster più alto del mondo
"the devil inside" 
http://members.tripod.com/netfly
e-mail: 
net...@netbusiness.it


grazie!
--
Posted from 
mta10-acc.tin.it
 [212.216.176.41]


Per fare un ALERT del messaggio : Sei l'unico "vero" amore della mia vita
devi scrivere
alert('Sei l\'unico \'\'vero\'\' amore della mia vita')
Davide

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

Qualcuno sa darmi un elenco ESAUSTIVO degli attributi che posso mettere nel
TAG STYLE?

 lo trovi al Netscape DevEdge 
http://developer.netscape.com

 wrote in message 818p3h$mk2$1...@nslave2.tin.it...


 In che sezione?


GRAZZZZZIE!

Newsgroup: it.comp.lang.javascript
Titolo: scansione tempi

Come si scandicono i tempi in javascript?
Mettiamo ad esempio che ho una funzione con un ciclo for, vorrei che tale 
ciclo venisse eseguito con un intervallo di tempo tra un'azione e quella 
medesima successiva. Come si fa? 

  }
Ok, grazie, sono riuscito ad applicarla al mio caso per uno scrolling di 
testo con controllo da pulsanti.
Thx ciao 

 - see 00index.htm
 Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
Newsgroup: it.comp.lang.javascript
Titolo: Problema con document.lastModified

Ciao a tutti !
Ho copiato un semplice script per visualizzare la data di ultima modifica
della mia homepage. A un certo punto, lo script usa il seguente comando
	modDate = new Date(document.lastModified);
Il problema e' che non funziona, l'oggetto modDate si imposta con data
1/1/1970. Ho provato a documentarmi su qualche sito e ho notato che, 
l'oggetto Date, si aspetta una stringa in inglese mentre 
		document.lastModified
restituisce, nel mio caso, una stringa in italiano.
1 - Come e' possibile che lo stesso prodotto (IE 3.0) usi due lingue ?
2 - Come si puo' risolvere il problema visto che, probabilmente, non
riguarda
     il codice ma il browser ?
Il sito contenente lo script e' indicato sotto il mio nome. 
Salvatore D.
http://www.pegacity.it/informatica/case/2400/index.htm

 
Come
detto, il
problema
non
riguarda
il browser
ne' il
codice ma
il web
server.
Roberto
Tecchio

Newsgroup: it.comp.lang.javascript
Titolo: problema con crome

Salve, stavo notando che da quando hanno aggiornato alla versione 18 il 
browser Google Crome (fino alla 17 tutto funzionava come gli altri browser)
le popup del mio sito si aprono senza dimensioni, ovvero piccolissime. (è 
vero che poi è possibile ridimensionarle manualmente)
 
Ma è possibile che l'aggiornamento della piattaforma abbia verificato 
questo?
 
function Wpopup(url, name, width, height, Xpos, Ypos) {
 
var layout = 'copyhistory=yes, width=' + width + ', height=' + height + 
',scrollbars=yes';
 
    popupWindow = window.open(url, name, layout);
    popupWindow.moveTo(Xpos, Ypos);
}
 
grazie per le risposte.
 
 
 
 

 }
 
Prima di tutto un consiglio: la stringa delle feature non dovrebbe 
contenere spazi. Spesso e volentieri i browser ci passano sopra, ma è 
meglio attenersi alla regola.
 
Dopodiché ti direi di usare "top" e "left" nella suddetta stringa delle 
feature per specificare la posizione, perché quando chiami il metodo 
"moveTo" la finestra potrebbe essere in fase di creazione e potresti 
quindi avere comportamenti inaspettati.

Ok Andre grazie per le tue dritte....
 
ma in merito al problema a te non si manifesta quel che ho detto ????
 
 
 
 
 
"Andrea Scartabelli"  ha scritto nel messaggio 
news:4f7b09dc$0$1383$4faf...@reader1.news.tin.it...
 
Prima di tutto un consiglio: la stringa delle feature non dovrebbe
contenere spazi. Spesso e volentieri i browser ci passano sopra, ma č


 ma in merito al problema a te non si manifesta quel che ho detto ????
 
Le mie dritte erano appunto in merito al problema.
 
Per risponderti: sě, copiando e incollando il tuo codice nella console 
di chrome mi capita la stessa cosa, ma non mi meraviglia affatto.
 
Applicando quanto ti ho consigliato tutto va come vorresti tu.
Newsgroup: it.comp.lang.javascript
Titolo: javascript in IE/mac 5.0

saluti a tutti
ho una pagina divisa in frame
in uno di questi frame devo cambiare
il contenuto di un altro frame
per es.
frame1
frame2
frame3
dentro il frame2
devo cambiare il contentuto del frame3
in windows funziona bene
parent.frame3.location.href='paginacambiata.html'
in mac (sempre IE)
ho dovuto usare un workaround (sporchissimo)
perchè non riesco a trovare l'oggetto relativo
in sostanza parent.frame3 non vuol saperne di
funzionare
per risolvere: il frame3 mette in una variabile del frame2
this
e poi questa variabile (lo so' è indegno ma non ho trovato di meglio e
dovevo consegnare)
dentro il frame3 mi fornisce l'oggetto...
parent.frame2.teleframe3=this
dentro il frame2
var teleframe3
<dentro la funzione relativa>
teleframe.location.replace('paginacambiata.html')
e naturalmente prevedo che ogni pagina cambiata contenga
parent.frame2.teleframe3=this
Questo per mia ignoranza e non mi piace per niente
mi potete dare un consiglio su come intercettare
l'oggetto relativo al frame3...?
Ho fatto ricerche ed ho provato tutti ciò che mi è venuto in mente
grazie comunque per l'attenzione
andrea

 (Oscar Wilde)

Newsgroup: it.comp.lang.javascript
Titolo: Loop su onchange

Netscape .....
Ho un onchange su una select list, se dalla drop down list si preme una
lettera (i per Italia) scatta l'onchange e continua a scattare ogni
volota che si premono le freccette su e giu... Mi hanno suggerito
onblur ma io ho proprio bisogno dell'onchange. Come lo blocco sto'
loop??
Grazie
Sent via Deja.com 
http://www.deja.com/
Before you buy.

non c'è soluzione!
o attivi onblur con netscape
e in quell'evento controlli se il
valore è stato cambiato ..
oppure parli con la netscape e chiedi che
facciano un onchange in select come in IE..
--
Bye
        Ro<*¿*>berto

Newsgroup: it.comp.lang.javascript
Titolo: Disabled con Netscape

Non mi funziona disabled con netscape
esempio:
document.form.oggetto.disabled=true;

 document.form.oggetto.disabled=true;
Perchè è supportato solo da IE 4.0

 wrote in message
news:97m5kp$b9f$1...@fe1.cs.interbusiness.it...


 
Fai scappare il cursore:
<INPUT TYPE="text" ... onFocus="this.blur()">
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------
Newsgroup: it.comp.lang.javascript
Titolo: pop up

Salve,
ho dei link che mi aprono una finestra pop up in cui devo caricare delle
immagini di diverse dimensioni, ma il codice sottostante, giustamente, apre
la pop up con le dimensioni passate la prima volta, quindi caricando il
secondo link, l'immagine non ha la stessa dimensione della finestra.
Come posso risolvere, considerando che la finestra dovrebbe anche restare in
primo piano?
Grazie.
function ApriFinestra(file, w, h) {
   finestra =
window.open(file,'finestra','scrollbars=no,resizable=yes,width='+w+',height=
'+h+',status=no,location=no,toolbar=no');
   finestra.focus();
 }
<a href="javascript:ApriFinestra('1.html', 500, 263)">1</a>
<a href="javascript:ApriFinestra('2.html', 400, 241)">2</a>

 secondo link, l'immagine non ha la stessa dimensione della finestra.
[SCRIPT]
Questo succede perchè le finestre hanno lo stesso nome.
Se apri una popup che si chiama "finestra" e senza averla chiusa premi
l'altro link non ne apre un altra che si chiama "finestra", ma prende quella
gia esistente e fa andare al link indicato nel js.
Potresti chiudere quella prima per far apparire subito quella cliccata,
oppure usi window.width e window.height.
Ciao

 <a href="javascript:ApriFinestra('2.html', 400, 241)">2</a>
se la finestra è già aperta, le proprietà indicate in window.open() non
hanno effetto. Devi ridimensionare manualmente la finestra
~~
artemis.alpeia
"tanto paga papà"
un genio su una galleria in Costa Smeralda

Newsgroup: it.comp.lang.javascript
Titolo: history.go(-2)

ciao
è possibile vedere il valore history.go(-2)?
grazie

 è possibile vedere il valore history.go(-2)?
Non se la pagina non fa parte del tuo sito.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .
Newsgroup: it.comp.lang.javascript
Titolo: Indirizzo pagina

Ciao a tutti,
 devo creare un link che contenga come indirizzo
 anche l'inidrizzo della pagina visualizzata, come
 posso fare?
Per es:
Sono nella pagina prova1.html
 <a href="
http://link.it/?uri=http://Miolink.it/prova1.html
">Link</a>
 siccome non voglio dover scrivere il link per tutte
 le pagine non c'è una funzione che mi permette di avere
 il link completo?
Qualcosa tipo:
  <script>
  function Link()
  {
     // deve ritornare il link
     var = "
http://link.it/?uri=
" + //Qui mi serve l'istruzione per ricavare
il link completo della mia pagina!
  }
  </script>
  <a href="javascript:Link()">Link</a>
Ciao e grazie
    Mavimo

Come non detto, guardando sui post vecchi ho risolto così:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
" xml:lang="en">
<head>
 <title></title>
 <script type="text/javascript">
 function XhtmlValida() {window.open( '
http://validator.w3.org/check?uri=
' +
document.URL); }
 function CSS2Valida()  {window.open(
'
http://jigsaw.w3.org/css-validator/validator?uri=
' + document.URL); return
false; }
 </script>
</head>
<body>
 <a href="javascript:XhtmlValida()">Valida XHTML 1.1</a><br />
 <a href="javascript:CSS2Valida()">Valida CSS 2</a>
</body>
</html>
e va tutto OK, ma se lo faccio diventare:
 <a href="javascript:window.open( '
http://validator.w3.org/check?uri=
' +
document.URL);">Valida XHTML 1.1</a><br />
 <a href="javascript:window.open(
'
http://jigsaw.w3.org/css-validator/validator?uri=
' + document.URL);">Valida
CSS 2</a>
Mi sparisce la pagina e compare la scritta
  [object window] o [window]
Perchè? Come faccio a risolvere il problema senza aggiungere <script>
nell'head?
Grazie
    Mavimo
Newsgroup: it.comp.lang.javascript
Titolo: Fogli di stile

Con l'ausilio di testi ho digitato il seguente file con l'intenzione
di farlo richiamare da un altro file che a sua volta contiene dei
frames: Pagine ed Indice,
come faccio a passare i dati del foglio di stile  ai frame?
con        parent.Pagine.document.tags.BODY.color = "red"; 
non funziona..............
 <STYLE ID="IEStile" TIPE="text/css">
  </STYLE>
 
  <!-- Utilizzi una versione 4.0 o superiore di IE o NN -->
  <SCRIPT LANGUAGE="JavaScript">
   if ((navigator.appVersion.charAt(0) == "4")
     ||(navigator.appVersion.charAt(0) == "5")) {
        if (navigator.appName == "Microsoft Internet Explorer")
            browser ="ie";
        else if (navigator.appName == "Netscape")
            browser ="netscape";
             else alert("Questa pagina necessita della versione 4.0 o
superiori, del tuo browser");           
   }
   if (browser == "ie"){
       document.styleSheets["IEStile"].addRule("H1",   "color :
blue");  
       document.styleSheets["IEStile"].addRule("BODY", "color : red");
       document.styleSheets["IEStile"].addRule("P",    "color :
green");
 
   } 
   if (browser == "netscape"){
       parent.Pagine.document.tags.BODY.color = "red";
       parent.Pagine.document.tags.H1.color =   "blue";
       parent.Pagine.document.tags.P.color =   "green";  
    }
   </SCRIPT> 
   </HEAD>
</html>

  <STYLE ID="IEStile" TIPE="text/css">
TIPE? type ;-)
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 243WU/2469hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
|  
http://www.fumetti.org/inducks/
 - Fumetti Disney  |
|________"Any comments?"_"Nothing printable."________|

Potresti crearti un file con tutti gli stili ad esempio stili.css ed
incorporarlo in ogni file hrm che crei.
Se usi Netscape devi includere il file css nel file htm e non
incorporarlo da file esterno, perche' non funziona!
Ciao

 incorporarlo da file esterno, perche' non funziona!
Certo che funziona.


  <STYLE ID="IEStile" TIPE="text/css">


Grazie a tutti per i suggerimenti
Newsgroup: it.comp.lang.javascript
Titolo: Video Corso JSF 2.0 in italiano

Segnalo a chi è interessato a  JSF 2.0 base il seguente link del video corso 
:
http://www.jdk.it/en/1-lezione-gratuita-vidocorso-jsf


e che c'entra con javascript???
Newsgroup: it.comp.lang.javascript
Titolo: Rimuovere option dentro una select

Ciao Ragazzi,
sono tornato :-)
sto cercando di cancellare le option dentro una combo select
al click di un altra combo.
ho scritto questo codice ma me ne resta sempre 1!!!
for (i = 0; i <= Periodo; i++){
    document.getElementById('ComposizioneGiorni').options[i]=null; 
}
dove sbaglio ? 
PEriodo = il massimo numero di option possibili per quella combo 

 ha scritto nel messaggio 
news:4d05f217$0$6551$4faf...@reader4.news.tin.it...


Newsgroup: it.comp.lang.javascript
Titolo: inserire un file js in un altro

ciao a tutti
ho un file js con tutte le mie funzioni, che includo nelle pagine in cui
mi servono.
ho + pagine alle quale, invece, servono solamente 2 (sempre le stesse)
piccole funzioni.
ora, o creo un file js con queste 2 funz e le stesse le lascio nel mio
js generale oppure
volevo sapere se è possibile includere un js dentro un altro (il file ha
estensione js)
grazie

 estensione js)
L'inclusione e' fatta a livello di tag HTML. Ergo devi includerli 
entrambi nel documento che ne fa uso.
Oppure, visto che lavori anche server side, puoi fare l'inclusione 
direttamente sul server.
In aggiunta, benche' tu non possa includere lato client un file js in un 
altro file js, puoi far si' che da script venga aggiunto al documento 
corrente un altro script. 
Visto che lavori su intranet, su MSDN dovresti trovare tutto cio' che 
cerchi. Si tratta cmq di un semplice createElement/appendChild di un tag 
"SCRIPT".
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 "SCRIPT".
cioč
SCRIPT.appendChild NomeFileJS ?

 SCRIPT.appendChild NomeFileJS ?
...
No.
Non hai mai manipolato un file HTML o XML usando il 
document.createElement e document.appendChild? Cerca su MSDN questi due 
metodi del DOM e troverai tutte le risposte.


 OK GRAZIEEEEEEEEEEEEEE :-)

Newsgroup: it.comp.lang.javascript
Titolo: 2 domande sulle variabili

1) E' possibile, e se si come si fa a passare ad una funzione uno o più
variabili non per valore ma per riferimento (quello che in VisualBasic
corrisponde a byval valore2 as integer, e byref valore2 as integer)?
2) E' possibile dichiarare delle variabili/costanti  GLOBALI, ovvero
visibili a tutte le funzioni ?
Grazie a tutti,
Sergio
-----------
Da un uomo grande c'è qualcosa da imparare anche quando tace. (Seneca)

 visibili a tutte le funzioni ?
Certo. Le variabili sono globali per default. Sono locali se sono dichiarate
con la keyword "var". Ad esempio:
function Funzione()
{
x = 4;            // variabile globale
var y = 5;      // variabile locale
...
}
Maurizio.

 ha scritto nel messaggio
news:f5td7.10588$2L.3...@news.infostrada.it...

Newsgroup: it.comp.lang.javascript
Titolo: chromeless

Come fare ad aprire una chromeless nel punto che desidero, ad aggiungervi un
pulsante per la minimizzazione e qualche statement per evitare che passando
su altre finestre esso venga nascosto automaticamente?
Qualche idea?
Grazie
Ciao,
--
---------------------------------
B. M. Catalano
www.kosmos-ict.com
----------------------------------

vedo che la mia richiesta vi ha lasciati senza parole....

 vedo che la mia richiesta vi ha lasciati senza parole....
Il caldo non aiuta.... sto ancora cercando di capire cosa intendi per 
"chromeless"... un sito dove possiamo vedere un esempio ce l'hai?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 "chromeless"... un sito dove possiamo vedere un esempio ce l'hai?
Tradotto credo significhi "senza cromatura". In pratica, è una finestra del
browser, senza nessun controllo, oltre alla pagina aperta: niente bordo,
niente barra del titolo, nientebarra degli indirizzi, niente barra degli
strumenti: proprio niente di niente!

si in pratica è una versione molto più elegante del popup classico; questo è
customizzabile quasi in tutto.
un esempio? 
http://www.dhtmlshock.com/window-scripts/Chromeless/default.asp
ciao,
--
----------------------------------
B. M. C.
www.kosmos-ict.com
----------------------------------
"koo" <koo@k.k> ha scritto nel messaggio news:9l0nv6$5q4$1...@serv1.iunet.it...


, koo@k.k says...

A quel che ne son la barra del titolo ed i bordini della finestra non si 
possono togliere (la barra almeno a meno che lo script non sia firmato).
Comunque qualche tempo nel NG venne postata una URL in cui si usavano 
delle chromeless, ma andavano bene (e mica tanto per quel che potei 
provare) solo per Explorer.
Purtroppo non ricordo neanche chi postò il messaggio, ho guardato nel 
bookmark, ma non trovo nulla... spero che qualcuno ricordi qualcosa. :-(

Newsgroup: it.comp.lang.javascript
Titolo: Valore di una function in un campo nascosto

Salve a tutto il NG
Ho trovato uno script per il calcolo del codice fiscale lo script comincia
con la " function CodiceFiscale()" che se non sbaglio dovrebbe racchiudere
il risultato di tutto lo script.
Questo script lo ho inserito all'interno di un form che raccoglie tuttti i
dati per poter giungere al codice fiscale.
Ho inserito all'interno del form un campo nascosto che dovrebbe raccogliere
il risultato del codice fiscale per poi inserirlo all'interno del DB.
Il codice č:
<input type="hidden" name="cf" value="???????????????????">
Come faccio a dargli come valore il risultato della function
"CodiceFiscale()"??
Grazie in anticipo e scusatemi se ho detto cavolate sono nuovo di js
Michele

ma alla fine della function che cosa ottieni??? Una variabile con il codice
fiscale o cosa???
Cmq basta che fai cosě per mettere il valore ottenuto in un campo di testo
hidden
document.NOME_DEL_MODULO.cf.value=VARIABILE_FUNZIONE
Ok? Ciao
Marco

Newsgroup: it.comp.lang.javascript
Titolo: ..datemi una mano..

Ciao a tutti!
Avrei bisogno di un aiuto!
Dovrei creare un carrello.. ma molto semplice!
Un carrello in cui uno inserisce i propri dati (nome cognome via ecc.) e
seleziona i prodotti che gli interessano e la quantità. Automaticamente
dovrebbe essere visualizzata il prezzo totale.
Tutti i dati poi dovranno essere inviati x posta elettronica. E' possibile?
Avete un consiglio?
Vi ringrazio tantissimo!!!
Fatemi sapere!
vi...@libero.it
ViNz



non è così semplice come sembra.

Ne ho fatto uno di prova per la demo di un'applicazione commerciale: la vedi a 
http://www.losero.net/proxima



Ci sono dei freeware per unix/linux che fanno tutto, ma devi poter agire server side

Auguri!


 Tutti i dati poi dovranno essere inviati x posta elettronica. E'
possibile?
Semplice?........hai detto poco!!!!
Tutti qui bene o male abbiamo un carrello ma vedo che gratuitamente non lo
molla nessuno!!
Ti costerà sicuramente poco....ma se vuoi qualcosa di appena decente mi sà
che lo devi pagare!!
Un consiglio....non usare quelli con i cookie!!
Se vuoi vedere il mio vai sul sito 
http://www.atipower.it
Manca la parte di collegamento con BancaSella che non ho voluto mettere al
momento visto le scarse richieste di pagamento con carta di credito.....
Ciao!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
javascript-javascript-javascript
http://www.jsdir.com
http://jspoint.it
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

Newsgroup: it.comp.lang.javascript
Titolo: JAVA.LANG.EXCEPTION ENTRATEL

Questo errore mi succede controllando con i moduli
della sogei alcune dichiaraz.fiscali da inviare via entratel.
Ho reinstallato JVM, i moduli e Entratel ma si blocca lo stesso.
Ho W95, che faccio?
Grasie!

> Ho W95, che faccio?
vai su it.comp.java ;)
--
Roberto e Alessandro Abbate
Moderatori di it.comp.www.html
http://www.Risorse.net
, 
http://MigliorHosting.it
Newsgroup: it.comp.lang.javascript
Titolo: aggiungere spot help a un bottone

Ho gia' fatto dei "finti bottoni" strutturati come segue, che hanno uno
spot help (ossia quando ci si va sopra col mouse nella status bar
compare uno testo di help che spiega la funzione del bottone
<a href='qualche cgi script' target='xx'
 onmouseover='window.status="testo di help"; return true' >
 <img src="eq.gif"></a>
Ora vorrei fare la stessa cosa per dei VERI bottoni di submit in un
form, 
p.es
.
<INPUT TYPE="submit" 
 VALUE="overview" onclick="this.form.func.value='overview'">
Se pero' aggiungo la clausola di onmouseover, viene ignorata.
L'unico modo che ho trovato e' quello di includere il bottone in un <a>
p.es
. come segue
<a href="cosa ci metto qui" 
 onmouseover='window.status="testo di help"; return true' >
&nbsp;
<INPUT TYPE="submit"
 VALUE="overview" onclick="this.form.func.value='overview'">
</a>
ma ovviamente lo spot help e' attivo solo quando il mouse e' sui
caratteri addizionali esterni al bottone (qui un singolo blank), e c'e;
sempre il rischio che qualcuno clicki sull'URL (e che href ci metto per
avere "no operation" ?)
browser target netscape (anche vecchie versioni), server httpd NCSA
-- 
----------------------------------------------------------------------
nos...@ifctr.mi.cnr.it
 is a newsreading account used by more persons to
avoid unwanted spam. Any mail returning to this address will be rejected.
Users can disclose their e-mail address in the article if they wish so.

 ha scritto
nel messaggio
news:Pine.OSF.4.20.001027...@poseidon.ifctr.mi.cnr.it
..
.

Newsgroup: it.comp.lang.javascript
Titolo: accettare solo valori interi

Salve
Ho realizzato uno script che mi prende i valori numeri solamente,
adesso ho un problema non mi dovrebbe accettare i decimali nel senso
se scrivo il . mi da carattere non ammesso ma se scrivo 2.2 me lo accetta
cosa dovrei usare anziche isNaN a questo punto?
 function checkQtaTC(obj) {
  result = false;
  if (trim(obj.value) !='' || obj.value > 1){
       valore = trim(obj.value)
       if (isNaN(valore) || (valore < 0)) {
          alert('Caratteri Non Ammessi');
         obj.value = oldValore;
         obj.focus();
         result = false;
   }else{
         if (trim(valore) ==''){
              result = false;
         }else{
              result = true;
         }
   }
  }else{
   obj.value='0';
   obj.focus();
   result = false;
  }
 return result;
 }
Grazie Mille 

 ho un problema non mi dovrebbe accettare i decimali
La prima che mi viene in mente:
if(parseInt(valore,10)!=parseFloat(valore))
	return false;

 	return false;
Seguendo la tua linea, io direi più qualcosa tipo:
return parseInt(valore, 10) == valore.trim();
(Dove trim() è il metodo nativo ES5, o l'aggiunta a mano di 
String.prototype.trim)
Altrimenti va a finire che validi anche valori stringa come
"123stella".
Oppure, andando di regexp, la prima che mi viene in mente:
return /^\s*\d+\s*$/.test(valore);
-- 
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."

 Altrimenti va a finire che validi anche valori stringa come "123stella".
Ciao caro!
Sì, era collegato al suo script, dove usa già isNaN.

 Sì, era collegato al suo script, dove usa già isNaN.
Pensavo che fosse in sostituzione al suo, di script. :)
Che, in effetti, può essere tranquillamente sostituito con la riga di
cui sopra, alla fine (o con la regexp).


 fine (o con la regexp).
No, non sono entrato nel merito dello script, ho solo risposto alla 
domanda sui decimali.

 Qua, come dire, "siamo un po' incinta" ... ... ... !!
Mi intrufolo per fare congratulazioni, felicitazioni, complimenti, 
fuochi d'artificio e tante urla.
P.S.
Visto che mi sono intrufolato aspetto a breve reply di Zer0 che mi 
accusa di essere "pesaculo" (termine suo) a proposito dell'Olanda.

 accusa di essere "pesaculo" (termine suo) a proposito dell'Olanda.
"pesaculo" mi piace, lo riciclerò sicuramente con mio fratello! (lui è 
pesaculo per venire a trovarmi, 1h 1/2 di strada ... ... ...)

 preoccupare! (anzi, preoccupati, che prima o poi arriviamo ... :-))
Ehehe, capisco, capisco. Mica come sei quel "pesaculo" dello Scarta, tu. :P
Allora ancora congratulazioni.. :) Ma la futura mamma è la stessa di
cui mi parlasti anni fa, che ti fece conoscere Rat-Man, oppure ho da
aggiornarmi con gli eventi?


 aggiornarmi con gli eventi?
yes!

 yes!
Allora non potrà che venir su un pargolo dai sanissimi principi! :D E 
l'incrocio del codice genetico promette bene, promette. ;)

Newsgroup: it.comp.lang.javascript
Titolo: variabili in form

Vorrei usare una variabile (id_xxx) come valore di un campo (codice) di un
form:
document.write( " <input type="hidden" name="codice" value=' "+id_xxx+" '>
" );
dovrebbe essere corretto, ma ovviamente non funziona :-(
...dove sbaglio ?
grazie  a tutti in anticipo,
Enrico.

 ha scritto nel messaggio
news:d6dHb.215012$e6.82...@twister2.libero.it...

--
Pela

 document.write("<input type="hidden" name="codice" value=' "+id_xxx+" '>
 
Attento agli apici:
document.write("<input type='hidden' name='codice' value='"+id_xxx+"'>");
-- 
Ciao
  [web]  
www.gfcarlotti.it
 
    [mail]  text welcome in Reply-To
      [pgp]  
www.gfcarlotti.it/pgp/franco.asc

Newsgroup: it.comp.lang.javascript
Titolo: [OT] Come modificare un file .class ?

Ciao a tutti,
è la prima volta ke posto qui,
devo modificare dei files .class in base alle mie esigenze.
Come posso fare? Mi serve qualke programma?
grazie
ciao
--
- - - B¥GßL¤K - - -®
(Per contattarmi via e-mail togliete i trattini dall'indirizzo)
ICQ # 264464572
Linux User # 176813

 Come posso fare? Mi serve qualke programma?
it.comp.java
http://groups.google.com
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis

Newsgroup: it.comp.lang.javascript
Titolo: CSS: OT?

Forse sono OT. Se cosě fosse chiedo scusa!
Problemino: in una pagina che usa i css incorporati (con link senza
decorazioni) vorrei che solo un link abbia il background colorato al
passaggio del mouse. Come posso fare?
Perdono di nuovo... Ciao!

 wrote in message
IWfg4.15341$D3.9...@news.infostrada.it...


Perdono di nuovo... Ciao!
a:hover{
text-decoration:none;
bgcolor:#RRGGBB;
}
sostituendo a RRGGBB il codice rgb del colore preferito.
NB: netscoppio non riconosce bgcolor, non ancora almeno.

NB: netscoppio non riconosce bgcolor, non ancora almeno.
Beh, se fosse solo quello il problema, basterebbe usare
background-color e layer-background-color; l'impaccio vero e' che non
e' netscafe' non prende molto in considerazione l'hover...
Cmq, sul momento, mi vengono almeno due / tre modi per farglielo fare
sia su IE che su NS..
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//
//"\\
'\ /'
________________________________________TagLine___
"Quanti Angeli danzano sulla punta di uno spillo?"

 file://"\\

Newsgroup: it.comp.lang.javascript
Titolo: //validare più radio field

vorrei che almeno un checkbox di una lista venga selezionato.
Ho utilizzato il sottostante script ma non va: mi viene chiesto di 
selezionare, dopo che l'ho abbia già fatto.
Qualcuno può aiutarmi?
Grazie anticipatamente
----------------------------------------------------------------
function checkRadio(theForm) {
for (i=0, n=theForm.VALORE.length; i<n; i++) {
   if (theForm.VALORE[i].checked) {
      var checkvalue = theForm.VALORE[i].value;
      break;
   }
}
if (!(checkvalue)) {
			alert ('Prego, selezionare almeno un box');
		return false;
				} else {
		return true;
	}
}
<form>
<input name="VALORE1" type="radio" value="1">
<input name="VALORE2" type="radio" value="1">
<input name="VALORE3" type="radio" value="1">
</form>
----------------------------------------------------------------

 </form>
lo sapevo già che funziona con  array "VALORE", ma vorrei che si 
validasse con
.......
<input name="VALORE1" type="radio" value="3k42">
<input name="VALORE2" type="radio" value="14y324">
<input name="VALORE3" type="radio" value="4543xx">
.......
Avevo visto qualcosa di simile tempo fa ma non riesco più a trovarlo.
Grazie comunque...

 Dov'è la condizione finale del for?
Nella parte di inizializzazione del for avvalora due variabili, i ed n (c'è
una virgola); credo si faccia per non ricalcolare ad ogni ciclo il valore
della proprietà length dell'array. La condizione di prosecuzione del for
c'è, è "i<n". Se non fa differenza ciclare all'indietro, si può fare
for (var i=theForm.VALORE.length-1; i>=0; i--)
per ottenere lo stesso scopo.
-- 
Nando [?]
Apostolo della Prova

 Allora non ti serve un aiuto, ti serve di essere l'Eletto in Matrix.
Poi riòrdatene: Matrixe oramai è 'na trasmissione di Mentana, no un
firme di fantascienza; ha fatto guasi la fine der grande fratello :-D
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 <input name="VALORE1" type="radio" value="1">
                              ^^^^^
Poi viene tutto il resto.

Newsgroup: it.comp.lang.javascript
Titolo: Criptare o nascondere User e Password

Salve,
Dopo l'effettuazione di un login, tramite una "window.open" apro una
finestra del browser. 
Il problema è che sulla barra dell'indirizzo mi appare l'URL con user e
password inclusi. Non potendo utilizzare il metodo POST, come posso fare
per criptare o nascondere questi dati ???
Grazie fin d'ora.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 per criptare o nascondere questi dati ???
IMHO è errata la progettazione, non puoi passare in chiaro login e password
via querystring. 
Al di là di ciò l'unica strada che mi viene in mente (a parte il post che
sarebbe l'optimus) è registrare questi valori in un cookie. 
Questo se il problema è non far vedere a terze parti l'url mentre si
accede, ovviamente (basta aprire il cookie con il notepad e leggi i valori)
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.

 per criptare o nascondere questi dati ???
per tua informazione anche se usassi il post i dati sarebbero visibili e 
in chiaro...

 per criptare o nascondere questi dati ???
CIAO!
Esiste una funzioncina js che cripta in md5 ma non ricordo piu' l'url dal quale 
l'ho scaricata, cerca su google... ovviamente devi studiarti uno stratagemma per 
non far fare il submit del form se javascript non e' abilitato... chesso' ad 
esempio mettere un'action vuota che modifichi solo nella funzione javascript 
dopo aver criptato i dati che vuoi vengano criptati... ma possono esserci altre 
soluzioni.
byez!
Viandante
Newsgroup: it.comp.lang.javascript
Titolo: campi lasciati vuoti ...

Per evitare che un utente lasci campi in bianco, uso un sistema poco
efficiente...
if ((document.form1.nome.value == "") || (document.form1.nome.value == " "))
{
alert("ecc.");
}
ma il sistema controlla solo se lascia tra 0 e 1 campo vuoto, il che non mi
è molto utile.
Non posso usare il trim() perché (se non sbaglio), JavaScript non possiede
quella funzione.
Ho pensato ad una regExp, controllando se esistono delimitatori di parola...
Ma del resto non credo di essere il primo ad avere questo problema,
se vi va, un aiuto sarebbe molto gradito. ;)

 se vi va, un aiuto sarebbe molto gradito. ;)
Eh, ma visto che la soluzione al problema gia' l'avevi trovata, avresti 
dovuto, reference alla mano, scriverti da solo la tua bella regexp ;)
Cmq sia, la trim la puoi fare in questo modo:
	function trim(txt){return txt.replace(/\s+$|^\s+/g,"");}
anche se io, per il problema che dici tu, uso:
	function isEmpty(txt){return (txt.replace(/\s/g,"").length==0)} 
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)
Newsgroup: it.comp.lang.javascript
Titolo: Come rendere "read-only" un inputbox.......

...sia sotto NS4.x che IE>=4  ?
Grazie
-- 
Daniele Berti

 cerchero' un'altra donna dentro ai sogni di Tarzan...

 wrote in message
3839891e.20616338@proxy...


Se metti disabled però in caso di form non passa il dato.


Perfetto.Grazie.
Unico problema e' che il browser IE5 non mi riconosce Blur() come funzione
intrinseca.
Sotto NS tutto OK.
Ciao


Che pero' non viene visto da NS.
Grazie.
Ciao

intrinseca.
Strano, con IE4 va... BTW usa sia questo che disabled e sei a posto:
<INPUT TYPE="..." onFocus="Blur()" disabled>



ho detto una michiata.
Blur viene visto da IE.Non cosi' "disabled" da NS (che, BTW, non vede
nemmeno "readOnly" che IE vede benissimo).
Blur pero' mi toglie il focus, mentre l'utente deve poter copiare il valore
dell'INPUT in questione, ma non poter modificarlo.
Ripeto: <INPUT TYPE="..." readOnly> e' la soluzione sotto IE .
non c'e' qualcosa di strettamente simile per NS4.x  ?
Grazie
Daniele Berti

non c'e' qualcosa di strettamente simile per NS4.x  ?
Usa JS liscio liscio...
<html>
<HEAD>
<SCRIPT LANGUAGE="javascript"><!--
  var vtemp = '';
//--></SCRIPT>
</HEAD>
<body BGCOLOR=white>
<FORM>
 <INPUT TYPE="text" NAME="prova" onFocus="vtemp=value"
    onBlur="value=vtemp" VALUE="pippo">
</FORM>
</body>
</html>



var vtemp= due apostrofi o = doppio apice ?
--
Daniele Berti

 Usa JS liscio liscio..............
Ho "risolto" il tutto intercettando il tipo di browser e usando blur() per
netscape e readOnly per IE.
Speriamo che con NS5 ci siano un po' piu' di proprieta' ............
Amen

var vtemp= due apostrofi o = doppio apice ?
Erano due apici singoli per dare un valore vuoto di comodo.
Io preferisco singole tag "compatibili" ai doppi tag per browser, sono
piu' portatili.



Comunque ho risolto.....come avrai gia' letto, con un po' di "if" e blur()
associato all' onFocus.
--
Daniele Berti

 wrote in message



io ho usato:
<INPUT TYPE=Text Size=8 onFocus="this.blur()"></INPUT>
e funziona su tutti e due.
* Fabio *
-- 
Your good nature will bring unbounded happiness.