mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.javascript
Titolo: esistenza di un oggetto e gestione delle popup

Come faccio a testare se un oggetto esiste?
Ovvero in termini pratici:
apro una popup di nome "pippo" in questo modo:
function pop_pippo(str) {
  if (window.pippo != undefined) pippo.close();
        pippo =
window.open(str,'pop_pippo','scrollbars=yes,resizable=yes,width=600,height=4
80,status=yes,location=no,toolbar=no');
 }
cosi' prima testo se la finestra non e' mai stata definita.
nel body della finestra madre metto:
<body
onunload="if (window.pippo != undefined) pippo.close();"
onfocus="if (window.pippo != undefined) setTimeout('pippo.focus()',1000); ">
che dovrebbe fare 2 cose:
onunload--> chiude la finestra figlia se muore la madre
onfocus --> rida' il fuoco alla figlia se lo perde in favore della madre.
il problema avviene quando chiudo la finestra "pippo".
A quel punto la condizione " if (window.pippo!= undefined) "
non va piu' bene perche' la finestra e' stata definita ma non esiste piu'.
quindi JS non puo' ridare il fuoco a "pippo".
in pratica devo sostituire:
if (window.pippo != undefined)
con
if (window.pippo ESISTE)
A voi la parola.
Grazie.
(Va be' sono un po' contorto nelle spiegazioni... lo so, lo so.)

 (Va be' sono un po' contorto nelle spiegazioni... lo so, lo so.)
Chiarissimo non ti preoccupare...

oppure if(typeof tuavar!='undefined')

 ha scritto nel messaggio
news:al523f$j0c$1...@pluto.news.dsi.unimi.it...

Grazie!
Ho risolto chiamando questa funzione:
function SonFocus(son){
    if (window.son != undefined) {
       if (!(son.closed)){ setTimeout('son.focus()',100); }
    }
}
un po' contorta....
e non mi dite che dovevo fare un AND anziche' due IF annidate
perche' NON e' la stessa cosa....
Ciao!
--
--
Xantos
m.mo...@NlOiSbPeArMo.it
 per rispondermi basta non urlare!

Newsgroup: it.comp.lang.javascript
Titolo: Velocità di connessione!

Ragazzuoli, sapete dirmi come posso fare a determinare la velocità di
connessione di un utente???
Grazie a tutti!
-- 
se U!
 - FrOiD
-------------------------------------------------
Web:  
www.froid.it
FAQs: 
www.froid.it/places
 (SonyEricsson,Java)
Links: 
www.froid.it/links
------------------------------------------------

 Grazie a tutti!
E' stata discussa la cosa non piu' di 2 settimane fa.
Dacci un'occhiata:
http://groups.google.it/groups?group=it.comp.lang.javascript
Newsgroup: it.comp.lang.javascript
Titolo: Scorrimento di un testo come titoli di coda di un film

Vorrei ke un determinato testo, inserito in una tabella, scorresse come i
titoli di coda di un film (cioč dal basso verso l'alto).
grazie

   Vorrei ke un determinato testo, inserito in una tabella, scorresse come i 
  titoli di coda di un film (cioč dal basso verso l'alto).
   grazie
   ----------------------------------------------------------------------
per fare si puo' fare... in dhtml...ma, per piacere, che sia dhtml 
cossbrowser e non la solita miscela esplosiva che inchioda i computer.
dai un occhiata a questo sito... che per me e' il migliore:
http://www.dansteinman.com/dynduo/
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
--
Posted from [194.105.246.25] by way of 
f68.law9.hotmail.com
 [64.4.9.68] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.javascript
Titolo: programma java autoplay

Buongiorno, vorrei sapere se qualcuno conosce dei programmi autoplay per 
giocare su playok, in pratica so che esistone dei programmi che si 
sostituiscono all'uomo.
Come si creano??



dovresti chiedere nel newsgroup java, qua si parla di javascript ...

Newsgroup: it.comp.lang.javascript
Titolo: aprire una finestra da href.

Salve.
C'e' qualcosa di scorretto ad aprire una nuova finestra in questo modo?
<a
href="javascript:window.open('pag.html','prova','left=0,top=0,width=800,height=600,resizable=1');"
onMouseover="......" onMouseout="....">
Il problema e' che la finestra viene aperta ma in quella principale,
dalla quale chiamo il metodo window.open, mi appare una pagina bianca
con la scritta [object].
Sbaglio qualcosa?
Grazie.
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
392BA312...@per2232.comune.cagliari.it...

Newsgroup: it.comp.lang.javascript
Titolo: css

Cia a tutti
Scusate se riposto un msg già scritto pochi giorni fa, ma lo faccio nella
speranza che qualcuno possa aiutarmi. Nel frattempo ho continuato a cercare
su internet ma non sono riuscito a trovare un bel niente! neanche su
www.w3c.org
.
Grazie fil
Ciao gente,
volevo sapere come poter aumentare e diminuire l'effetto dei filtri wave e
blur usati con l'oggetto style del tag <span>. Per l'alpha c'è la propietà
opacity e posso variare la trasparenza usando
document.nome_layer.filters.alpha.opacity, ma non ho idea di  come fare con
blur e wave
Grazie
Cia Cia
fil

 ha scritto nel messaggio
news:96ukrk$mqlvq$1...@ID-73994.news.dfncis.de...

Le trovi sul sito Microsoft.
Le proprieta' di wave:
-Add  Sets or retrieves a value that indicates whether the filter image
overlays the original image.
-Enabled  Sets or retrieves a value that indicates whether the filter is
enabled.
-Freq  Sets or retrieves the number of waves created by the Wave filter.
-LightStrength  Sets or retrieves the difference in light intensity
between the peaks and troughs of the waves created by the Wave filter.
-Phase  Sets or retrieves the phase offset at which the sine wave
starts.
-Strength  Sets or retrieves the distance, in pixels, that a filter
effect extends.
Scripting: object.style.filter
="progid:DXImageTransform.Microsoft.Wave(sProperties)"
Le proprieta' di blur:
-Enabled  Sets or retrieves a value that indicates whether the filter is
enabled.
-MakeShadow  Sets or retrieves the value that indicates whether content
is displayed as a shadow.
-PixelRadius  Sets or retrieves the radius of the area of opaque content
around a pixel that is affected by the Blur filter.
-ShadowOpacity  Sets or retrieves the opacity level of a shadow created
by the Blur filter.
Scripting: object.style.filter
="progid:DXImageTransform.Microsoft.Blur(sProperties)"
Newsgroup: it.comp.lang.javascript
Titolo: cancellare la history

Volevo mettere nel titolo "fermare la storia", ma
mi sembrava un po troppo roboante ;-)
Seriamente, esiste qualche modo per fare in modo
che quando l'utente del browser ritorna indietro
con il tasto history back venga fatto un refresh
sulla pagina.
Ciao
Grazie

 sotto questo cappello la risposta è solo una: no.
Ho visto che ci sono trucchi che rinominano la
url o cose del genere, ma mi sembrano abbastanza
farlocche.
Allora come si può fase quando un azione, cambia
lo stato di una pagina, forse ricaricare la pagina
stessa? Il fatto concreto è la cancellazione di
una riga di una lista.
Ciao
Claudio

 farlocche.
Purtroppo non tutti i browser hanno il medesimo comportamento; quindi
le soluzioni che ti sembrano "abbastanza farlocche", sono attualmente
le uniche utilizzabili.
Ad esempio per non "rompere" l'uso del tasto back in applicazioni che
fanno uso di XmlHttpRequest ("Ajax").
Ma sinceramente non ho ben capito se è questo il tuo caso.
-- 
~ "Ho avuto la fortuna di unire mestiere e passione,
che secondo Stendhal equivale alla felicità."
(Roland Barthes)

 dispone del browser e della sua history, non i nostri script.
Io ho scaricato e installato un semplice framework che rende la cosa 
possibile e funziona crossbrowser, usa le funzioni di navigazione 
dell'history su firefox e un iframe nascosto su explorer, ma in modo del 
tutto trasparente.
Con tale framework la mia applicazione javascript e' in grado di 
commutare tra i suoi livelli con i tasti back e forward del browser, e' 
addirittura possibile inserire stati intermedi che non esistono volendo 
o rimuoverne di esistenti, ecco il link:
http://codinginparadise.org/weblog/2005/09/ajax-dhtmlhistory-and-historystorage.html

 Spiacente, come dicevo non funziona.
Concordo: Safari non funziona. :)
Se Dio vuole dovrebbero aver corretto il tiro con la versione 3,
comunque, almeno su Mac.
-- 
~ L'intelligenza artificiale non può battere la stupidità naturale.
(Lemma di Sullivan)

 Anche in quel caso non avrà risolto il problema, e lo sai.
Chi? L'OP o Safari? Nel caso dell'OP l'ho scritto, non ho idea se ciò
che ho detto (e che ha rimarcato Gabriele Greco) è il suo caso.
-- 
~ "Tutto quello che devi fare è chiamarmi;
sarò tutto quello di cui hai bisogno" (Peter Gabriel)


In quanto, senza il contesto, si è sempre in "forse". Quindi potrebbe
essere che nel suo specifico caso la risposta sia davvero "no".. così
come potrebbe essere "si".
-- 
~ "E' nei cambiamenti che troviamo uno scopo."
(Eraclito)

 Per me č un "no" :-)
Non voglio certo adesso convincerti del contrario.
Forse, tra un po' di tempo, farai svariate prove e cambierai idea. ;)
-- 
~ Il tempo č quello che fai di lui.

Newsgroup: it.comp.lang.javascript
Titolo: [?] Dove trovo le F.A.Q.?

Salve a tutti , c'è qualcuno che può dirmi dove posso  trovare le FAQ?
aggiornate
Grazie 1000
Ciao Roberto

 aggiornate
non sono ufficiali cmq sono su..... 
http://www.jsdir.com
  FAQ
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: Scrollbar e Javascript

Salve,
Come posso sapere la lunghezza massima di una scrollbar (sia orizzontale 
che verticale), ma soprattutto, come faccio a sapere la sua posizione 
attuale in JavaScript?
Cio' mi serve per permettere di scrollare un'immagine (o una pagina in
genere) cliccando su dei pulsanti che si trovano su un altro frame.
Grazie.
--------------------------------------------------------------------
Vittorio  Mascitti
masc...@cs.unibo.it
 
http://www.cs.unibo.it/~mascitti
Tel. 
+39 339 6386232
	Fax 
+39 02 700409187
	ICQ#: 65531129
Key fingerprint = 9FA8 B404 12F5 F587 9B07  BB68 E641 08B8 6310 7F9D
--------------------------------------------------------------------

 genere) cliccando su dei pulsanti che si trovano su un altro frame.
Non puoi usare scrollBY?
Cosě lo scrolling si ferma da solo quando deve.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo č abbastanza lontano.
------------------------------------------------------------------------

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

Ho letto tanto in questo newsgroup riguardo al fullscreen, ma vorrei sapere
una cosa: è possibile aprire con MSIE (da 5.5 in poi) una finestra con la
stessa modalità di quando si mette a tutto schermo con F11, con la toolbar a
icone piccole sopra!!!
Grazie mille per la disponibilità
Luca
lbli...@tiscalinet.it

 wrote in message
z4OP8.34526$Kt3.8...@twister2.libero.it...


 ha scritto nel messaggio
news:aepdav$5fj$1...@geronimo.keycomm.it...


 opzioni devo mettere nella window.open???
<head>
<SCRIPT LANGUAGE="JAVASCRIPT">
function apri(){
window.open('prova.htm','_blank','fullscreen');
window.open("index.html",""," fullscreen,channelmode,scrollbars")
}
</SCRIPT>
</head>
<body>
<p><a href="javascript:apri();">Apri</a></p>
</body>
Saluti, micky
Newsgroup: it.comp.lang.javascript
Titolo: Help softwarw javascript

Ciao a tutti che voi sappiate esiste qualche software che mi permetta di
realizzare graficamente dei javascript?
Grazie Davide
da...@libero.it

 wrote in message 9b75ej$lsd$1...@nreadA.inwind.it...

come graficamente??
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.dxml.it
  (u.c.)
http://www.aticommerce.com
  (new)
http://www.atipower.it
http://www.jsdir.com

 WebMŞster ATI POWER s.n.c.


 >
Guarda negli staffscripts di 
http://www.jsdir.com
 .......ce n'è un paio
anche nelle FAQ -DHTML.....naturalmente di script già fatti , non di
programmi per farli :-))
--
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: redirect mantenendo l'URL nel browser invariato

Un mio sito ha indirizzo http1
Ho registrato il dominio per il sito: 
www.nomedominio.it
Il dominio e' associato alla pagina http://..../default.htm (che
risiede su un server che non supporta le ASP, altrimenti sarebbe
facile :-(  )
In default.htm vorrei soltanto dire al browser di caricare http1,
senza modificare pero' 
www.nomedominio.it
 nell'indirizzo visualizzato
dal browser.
Con il metatag html HTTP-EQUIV="REFRESH" o in javascript, assegnando
window.location si ottiene il caricamento della pagina, ma l'indirizzo
visualizzato dal browser cambia.
Mi potete dare una dritta per risolvere il problema?
Ciao!

Ciao,
un frame nascosto dove carichi quello
che vuoi ... al top si vedrà sempre anche
durante la navigazione l'indirizzo di partenza..
--
Bye
        Ro<*¿*>berto

Newsgroup: it.comp.lang.javascript
Titolo: Creazione dinamica di campi form... ma nel SUBMIT non ci sono!!!

Ciao a tutti, ho un problemino!
Attraverso un bottoncino, creo dinamicamente degli elementi "INPUT" che
vado ad appendere in un FORM gia' esistente.
Fin qui tutto ok.
Gli elementi vengono inseriti, imposto l'attributo name, etc... la
visualizzazione e' corretta!
Il problema e' che quando faccio la submit, gli elementi generati a
runtime non vengono presi in considerazione nella $_POST di PHP!
E' normale?
Ciao e grazie a tutti, Himgi

 vado ad appendere in un FORM gia' esistente.
devi dire come fai ... con IE6 ci sono problemi, ma se cerchi nell'archivio
del newsgroup se ne è parlato qualche fantastiliardo di volte.
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.
Newsgroup: it.comp.lang.javascript
Titolo: problemi con layers

 Salve a chi è rimasto a Milano!
?
~~
artemis.alpeia

ok, scusate..il mio voleva solo essere un saluto a chi è rimasto nelle
grandi e piccole città a lavorare e a quanti hanno dovuto rimandare le
loro vacanze per mille motivi oltre al lavoro....

 }
Non ho guardato altro, ma credo che il tuo problema sia in questa funzione.
Dopo aver sniffato il browser per puntare ai layers, non l'hai piu' fatto 
per usare la giusta sintassi per leggere le dimensioni della finestra.
Prova ad usare questa:
function Start()
   {
   for (i=0;i<2;i++)
   arr[i]=nn?document.layers["finestra"+i]:NS6?document.getElementById
(["finestra"+i]).style:document.all["finestra"+i].style;
   var largo=(document.all?document.body.clientWidth:window.innerWidth)<800;
   for (i=0;i<2;i++)
      arr[i].visibility=largo?"visible":"hiddden";
   }
La var locale "largo" assume valore TRUE o FALSE a seconda che la dimensione 
dell'area visibile della finestra sia minore di 800 o maggiore, ed in base 
al valore di "largo" nel ciclo seguente (che e' sufficiente perche' hai 
gia' letto la dimensione) setti il livello a visibile/nascosto.
Io ho provato NN4.7 - IE5 e Moz1 su W2K e "largo" assume il giusto 
risultato.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 sole e a godermi le vacanze in moto...;-))
Sorry.
Il post, scritto ieri, e' appena partito ^_^


Newsgroup: it.comp.lang.javascript
Titolo: onclick e confirm

Non ne so molto di javascript e mi servirebbe un aiuto.
ho un link con un eventi onclick che lancia una funzione
onClick="return deleteImage('pippo.gif');"
posso fare in modo che prima che lanci la funzione mi chieda conferma?

 says...

<a href="#" onclick="if (confirm('cancellare?')) deleteImage
('pippo.gif');return false;">delete me</a>
o
<a href="javascript:void(deleteImage('pippo.gif'))" onclick="return 
confirm('cancellare?')">delete me</a>
P.S.
Il secondo metodo interrompe il ciclo vitale della pagina (ti ferma gif 
animate e midi) sulla maggior parte dei browser.
Ma se non ne hai, non c'e' di che preoccuparsi :)
-- 
C'ya,
  ZER0 :: 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: titolo in basso

Qual è il codice da usare per avere in basso (dove usualmente c'è la
scritta "operazione completata" o appaiono i link) semplicemente un titolo
della pagina stessa (che non cambi anche spostando il mouse su un link o
cliccando il link stesso)?
Grazie (scusate se non mi sono espresso correttamente ma sono davero agli
inizi)
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Cerca in questo newsgroup, ricordo di qualche giorno fa un esempio di
qualcuno su onmouseover/out di anchors

 
Se stai parlando della statusbar, la proprietà in lettura/scrittura è 
status.
Ovvero window.status.
Esempio:
----------------------
<html>
<head>
        <script LANGUAGE="javascript">
                window.status='CIAO!';
        </script>
</head>
<body>
</body>
</html>
-----------------------
Ciao.

 -----------------------
Si, parlavo della status bar: con il tuo codice ottengo però solo in parte
ciò che voglio, perché passando su un link il titolo che imposto sparisce
per lasciareil posto all'indirizzo del link in questione. Come posso fare
affinché il titolo che scelgo sia "fisso"? E' possibile questo?
Grazie ancora
Marco
p.s.
grazie soprattutto per la pazienza :-)


 affinché il titolo che scelgo sia "fisso"? E' possibile questo?
In fondo alla pagina   metti questo:
<script>
for(var gfC_i=0,gfC_testo="gfCsoft";gfC_i< document.links.length;gfC_i++)
document.links[gfC_i].onmouseover=new
Function("window.status=gfC_testo;return true")
window.status=gfC_testo
</script>
--
  [web]   
www.gfcarlotti.it
   [mail]   
gianf...@gfcarlotti.it
    [pgp]  
www.gfcarlotti.it/pgp/franco.asc

Newsgroup: it.comp.lang.javascript
Titolo: Problema con l'autostart per i file flash?????

Mi capita a volte che i file flash, caricati con un embed, partano al
caricamento della pagina anche se nell'embed inserisco: autostart="false"
Qualcuno mi sa dire perché e come evito questo fatto?
Grazie in anticipo!

 Qualcuno mi sa dire perché e come evito questo fatto?
Da Flash, potresti inserire una azione stop() al primo fotogramma e poi 
far partire il filmato mediante JavaScript presente nella pagina HTML 
quando ti serve ... aspetta ... per fare queato occorre abilitare gli 
fscommand e quest'ultimi spesso funzionano solo con Explorer ... uff! 
non so se ti ho aiutato :)
Pazienza ... :)
Ciao, Daniele.
Newsgroup: it.comp.lang.javascript
Titolo: Ho ancora lo stesso problema ... !

Io devo gestire un menů da inserire nel sito della mia azienda. 
Il menů in questione non č altro che un insieme di link gestiti come
colonne di una tabella, cioč per ogni colonna della tabella c'č un link. 
A me servirebbe che: 
- quando il cursore č sopra al link il colore del link stesso cambi colore
(per esempio da blu a bianco); 
- quando il cursore "esce" dal link, il colore del link ritorni quello
originario (per esempio da bianco a blu); 
- quando viene cliccato il link voglio che tale link resti evidenziato sia
che si "entri" o che si "esca" dal link. Il link deve rimanere "bloccato"
sul colore bianco almeno finchč non viene cliccato un altro link e quindi
si ripette la storia. 
Ciao e Grazie. 
Grejo.
P.S. = Se vi č di aiuto posso postarvi lo script che ho usato per fare la
stessa cosa ma usando delle immagini (un'immagine quando la voce non č
evidenziata, un'altra immagine quando la voce č selezionata).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 originario (per esempio da bianco a blu);
Questo lo fai con gli stili
<head>
<style>
a:link {
   color: #0000ff;
}
a:hover {
   color: #ffffff;
}
</style>
</head>
Ciao,
Ema

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

Ciao ragazzi,
mi servirebbe uno script che, passando sopra un link carichi del testo in
una parte precisa dello schermo (cioč in un layer che sta a coordinate x, y)
dove lo trovo?? Ho cercato su 
javascript.internet.com
 e sul gran sito di
www.bratta.com
 ma non ho trovato quello che cercavo (neanche su 
html.it
)
Ciao,
Lorenzo
--
http://recensioni.web.com
recens...@hotmail.com

Non ho capito bene cosa intendi ma, credo che ti serva questo ... se mai lo
modifichi.
Ciao ed a presto :-))
<!-- Sample Script JavaScript 1.3 by Kaos -->
<DIV id="layer_inv" style="position: absolute; top: 23; left: 32;
visibility: hidden"></DIV>
<IMG src="img.ext" onmouseover="scrivi_visualizza()"
onmouseout="cancella_nascondi()">
<SCRIPT language="JavaScript"><!--
// Seleziona il browser
ie = document.all ? 1 : 0;
n = document.layers ? 1 : 0;
// Scrivi nel layer
function scrivi_visualizza()
{
    if (ie) {
        document.all.layer_inv.style.visibility = "visible";
        document.all.layer_inv.innerHTML = "Nuovo Testo";
    }
    else if (n) {
        document.all.layer_inv.style.visibility = "visible";
        document.all.layer_inv.document.write("Nuovo Testo");
        document.all.layer_inv.document.close();
    }
}
// Nascondi il layer
function cancella_nascondi()
{
    if (ie) {
        document.all.layer_inv.style.visibility = "hidden";
        document.all.layer_inv.innerHTML = "";
    }
    else if (n) {
        document.all.layer_inv.style.visibility = "hidden";
        document.all.layer_inv.document.write("");
        document.all.layer_inv.document.close();
    }
}
// End begin script --></SCRIPT>
--
_________ Kaos __________
Webmaster & Programmatore
E-mail: 
kaos...@email.com
Internet: 
http://kaos_kore.go.to
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Newsgroup: it.comp.lang.javascript
Titolo: Help JS <DIV>

Il seguente codice html e js dovrebbe visualizzare un layer nel punto in cui
si trova il cursore premendo il tasto destro del  mouse. In linea di massima
funziona, ma unitamente al layer viene visualizzato anche il menu rapido di
ie. Come posso fare per risolvere questo piccolo inghippo.
Grazie a tutti per l'aiuto
Ecco il codice
<script language="JavaScript"><!--9
document.onmousedown=topo;
window.ommousedown=topo;
function topo(){
if (window.event.button==2){
    menu.style.top=window.event.y
    menu.style.left=window.event.x
    if (menu.style.visibility=="hidden") {menu.style.visibility="visible"}
else {menu.style.visibility="hidden"}
}
}
function topo2(){
menu.style.visibility="hidden" }
// --></script></p>
<div id="menu"
style="visibility:hidden;position:absolute;background-color:#c0c0c0;width:10
0;border:10px;zindex:1 ">
<p><a href="http:\\
www.io.it
">grazie dei fiori 0</a><br>
grazie dei fiori 1<br>
grazie dei fiori 2<br>
grazie dei fiori 3</p>
</div>

ie. Come posso fare per risolvere questo piccolo inghippo.
Purtroppo IE4 non ti permette minimamente di personalizzare (disabilitare)
il context menu...
:(
CiaooooooooooooooooooooooooooooooooaiC.
                                      by
-------------------------------------------------------------------
     Ðarius. <- 
www.infotronica.it/darius
 ->
                 ICQ# 36150792
      - Art of JavaS.™ - 
www.probo.it/aoj
-------------------------------------------------------------------
Newsgroup: it.comp.lang.javascript
Titolo: Cambio Formato Data

Ho trovato questo Javascript in un editor Html, che cambia
automaticamente la data quando si effetuano aggiornamenti alla pagina.
Tuttavia il formato della data è mm/gg/aaaa, 
come faccio a cambiarlo in gg/mm/aaaa ?
Grazie
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break; 
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie(name) {
var exp = new Date();
FixCookieDate (exp);
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
if (cval != null)
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var cookie_date=new Date(document.lastModified);
var expdate = new Date();
expdate.setTime(expdate.getTime()+(5*24*60*60*1000));
document.write("<Font color=66ccff>" + "Ultimo aggiornamento: "+ 
"</font>" +document.lastModified);
document.write("");
if (!(cookie_date == GetCookie("cookie_date"))){
SetCookie("cookie_date",cookie_date,expdate);
document.write("<center><font color='#66ccff'><br>Sito aggiornato 
dall'ultima visita!</font><br>");
}
// End -->
</SCRIPT>
-- 
\-Eagle-/
------------------------------------------------------------------
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda: 
http://www.gnu.org/philosophy/no-word-attachments.it.html

Devi formattarla te, del tipo:
var data=new Date(document.lastModified); <=non so cosa restituisca,
immagino data in formato javascript
//per scrivere giorno-mese di 2 cifre (fattibile in una riga con regexp, non
ho però tempo per ottimizzarla):
 function codXcifre(s,nchar,car) {
  var str="";
  for(var x=0;x<eval(parseInt(nchar)-String(s).length);x++) str+=car;
  return str+s;
 }
Per scrivere la data in formato gg/mm/yyyy:
codXcifre(data.getDate(),2,"0")+"/"+codXcifre(eval(data.getMonth()+1),2,"0")
+"/"+data.getFullYear();
Newsgroup: it.comp.lang.javascript
Titolo: Somma di campi in un IFRAME

Ciao a tutti,
non conosco Javascript  e quindi sono in difficoltà.
Ho bisogno di fare la somma di 3 campi (IMPORTO1, IMPORTO2, IMPORTO3)
presenti all'interno di un IFRAME, che si chiama VOCI, e visualizzare
il totale all'interno della pagina che contiene l'IFRAME in un campo
che si chiama TOTALE.
Non ci sto capendo nulla.
Ho fatto la seguente function che ho scritto nella pagina dell'iframe
che richiamo ogni qualvota cambia un IMPORTO, ma non va in alcun modo.
Penso che sia errato il riferimento al campo Totale presente nella
pagina che contiene l'IFRAME???
 onChange='fncTotale()'
<SCRIPT LANGUAGE="JavaScript">
function fncTotale() {
	A = eval(document.voci.IMPORTO1.value)
	B = eval(document.voci.IMPORTO2.value)
	C = eval(document.voci.IMPORTO3.value)
	document.progetto.Totale.value =  A + B + C 
}
</script>
Grazie a tutti.

 document.progetto.Totale.value =  A + B + C
Questo "progetto" non so cosa sia; se è il nome della form dovrebbe essere
corretto (anche se meglio usare la sintassi che ti ho indicato sopra); anche
qua attenzione: sopra dici che il nome del campo è TOTALE, mentre qua usi
Totale.
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.
--

Ciao a tutti,
non conosco Javascript  e quindi sono in difficoltà.
Ho bisogno di fare la somma di alcuni campi e presenti all'interno di un
IFRAME e visualizzare il totale all'interno della pagina che contiene
l'IFRAME.
Mi dite come fare?
Grazie a tutti.

Newsgroup: it.comp.lang.javascript
Titolo: Variabile passata con Url

Sapete dirmi se con Javascript posso richiamarmi da una pagina una variabile
passata dalla pagina precedente attraverso l'Url?
So che è una cosa molto utilizzata con Asp, Si può fare anche con JS?

 ha scritto nel messaggio
news:9hb3vf$q3$1...@nreadB.inwind.it...


Una precisazione, non ho ben chiara una cosa:
la prendo semplicemente con txt=location.search o devo indicargli il punto
interrogativo?
Inoltre, se per esempio passo pippo con l'url, quindi nella pagina avrò
txt="?pippo" giusto,
ora per levare il ? da txt dovrei fare qualcosa tipo:
a=txt.substring(1,txt.lenght)
Grazie, per la disponibilità

 ha scritto nel messaggio
news:9hcqge$opp$1...@nreadB.inwind.it...


Ciao Vittorio, grazie per ancora per la risposta
Alla prossima
Newsgroup: it.comp.lang.javascript
Titolo: onafterprint su IE 5 ....

mi da errore non specificato ....
qualcuno sa darmi una  dritta ....
<script language="JavaScript1.2">
<!--
function myprint(){
 printhlp=window.open(window.opener.top.HELP,'printhelp',
'width=1,height=1,toolbars=0,scrollbars=no,resizable=no,top=650,left=850');
 printhlp.print();
 printhlp.onbeforeprint= printhlp.close();
}
//-->
</script>
Grazie a tutti.
Expo.

Ciao
gli errori possono essere dovuti a molte cose,
(anche al pezzo di codice che hai scritto,,
printhlp.onbeforeprint= printhlp.close();????)
cmq. io prima di tutto cestinerei  il myprint o il printit,
ed al suo posto metterei il Print_Page di qualche
post fa..
quidi passa alla funzione il riferimento alla
window che vuoi stampare..
--
Bye
        Ro<*¿*>berto

mi da errore non specificato ....
qualcuno sa darmi una  dritta ....
<script language="JavaScript1.2">
<!--
function myprint(){
 printhlp=window.open(window.opener.top.HELP,'printhelp',
'width=1,height=1,toolbars=0,scrollbars=no,resizable=no,top=650,left=850');
 printhlp.print();
 printhlp.onbeforeprint= printhlp.close();
}
file://-->


 wrote in message
8l1v1t$qbb$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.javascript
Titolo: popup sempre in primo piano

Immagino che si tratti di una domanda ritrita, ma non sono riuscito a 
risolvere.
In una pagina ho un link dal quale si apre una finestra popup.
Vorrei evitare che quest'ultima passasse in secondo piano qualora 
l'utente cliccasse col mouse all'esterno, sulla pagina sottostante.
In pratica, voglio mantenere il focus sulla popup.
Ho trovato svariati esempi in rete (es. relativi al metodo onBlur) ma 
nessuno funzionante.
Qualcuno può indicare un esempio di codice adatto allo scopo?
m.
-- 
"La legge, in Italia, è come l'onore delle puttane"
(Curzio Malaparte)

 nessuno funzionante.
se quello che vuoi ottenere è mantenerla *SEMPRE* in primo piano
scordatelo, ci sarà sempre un modo per evitarla (p.e. in window basta
premere il tasto per visualizzare il desktop).
Mai fatta una cosa simile, ma il metodo onblur mi sembra adatto allo scopo,
cosa vuol dire "nessuno funzionante"?
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

 voglio mantenere il focus sulla popup.
Non puoi controllarlo, dipende dal sistema operativo.
L'unica possibilita` che hai e` di non usare una popup, ma di aprire un 
div posizionato absolute o fixed all'interno del sito.
Bye.

 voglio mantenere il focus sulla popup.
Non puoi controllarlo, dipende dal sistema operativo.


 
Che semplicemente il tag <BODY onBlur="setFocus();"> (o le varianti 
riportate in alcuni casi) non produce nessun effetto... :-/


 pratico ;-)
evidentemente non saresti qui ;-)

 soluzioni, ma mi sembrava il metodo più elegante e pratico ;-)
Una popup non e` mai elegante, e spesso non e` nemmeno pratica.
Se quella select e` fondamentale per l'utilizzo del sito, mettila nel 
sito, non in una popup, tanto non occupa molto.
Se deve scrollare col sito mettila fixed.
Pensa a quelli che bloccano i popup o che li chiudono anche solo perche` 
danno fastidio, e si ritrovano il tuo sito inutilizzabile.
O a quelli che bloccano javascript per paranoia: la popup non si apre 
nemmeno, e anche se si apre non fa niente.
La mia filosofia di sviluppo e` che il sito deve funzionare semplicemente 
con html e css (ed eventualmente un linguaggio server side). Tutto il 
resto (javascript, popup, flash, java, ...) devono essere aggiunti in 
seguito per abbellire il sito o facilitare alcune operazioni, ma non 
devono mai essere funzionali al sito.
Fidaty(tm): togli quella popup. :)
Bye.
Newsgroup: it.comp.lang.javascript
Titolo: Ho comprato lo zainetto, le penne e i quaderni...

... che bello!
Ora sono pronta per andare a scuola di javascript :-)
C'è un problema però: io... beh, non è che sia un'esperta programmatrice.
Esiste un libro/sito piuttosto semplice per introdurmi nell'ambiente?
Qualcuno di voi può darmi un suggerimento? Grazie in anticipo.
Gia (
gie...@libero.it
)

Ciao..
come molti mitici frequentatori di questo NG.
dissero:
non esiste libro o insegnante che insegni come questo
NG!
basta seguire , chiedere quando non si capisce e provare
gli script che i più esperti postano..
cmq. una volta facevamo delle recensioni sui libri in:
http://www.probo.it/javascript/
segui il link libri JS
--
Bye
        Ro<*¿*>berto

 NG!
E' modesto come sempre: a dire il vero avevamo detto che non c'era libro o
insegnante che insegni come Ro<*¿*>berto e questo NG messi insieme... ;))
Alla prox
Bye.
Ðarius.

Gia wrote:

Non ho pretese "professoresche" ma sul mio sito la parola d'ordine è "commento".
Faccio il possibile, forse qualche spunto lo cominci ad avere da li. Poi resta sempre lo studio del codice sorgente delle pagine che visiti (chi parlava di nascondere il codice? :-)
http://www.jsdir.com
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . .
Newsgroup: it.comp.lang.javascript
Titolo: impedire all'utente di premere il tasto INVIO su un campo testo ??

ho la seguente necessità: ho inserit in una pagina di un frameset un campo
di testo con relativo campo button per l'iscrizione ad una mailing list. Il
fatto è che se si fa click sul bottone va tutto bene e la richiesta viene
procesata, se però dopo avere compilato il campo di testo premo invio (con
il focus ancora sul campo di testo) allora viene pratcamente ricaricata la
pagina che contiene questi due controlli senza che la richiesta venga
processata.
Quello che mi occorre è fare impedire all'utente di premere il tasto invio o
alla peggio intercettare l'evento di keyPress sul tasto invio e fare in modo
che si comporti come se avesse premuto il button di inoltro della richiesta.
E' possibile ??
grazie.

 grazie.
Prego

 ha scritto nel messaggio
news:Jjmxa.8925$lK4.2...@twister1.libero.it...

Se ho capito bene (e quindi non ti interessa fare il submit del form perche'
la richiesta viene processata in altro modo) probabilmente ti dobrebbe
bastare aggiungere nel tag <form>
la dicitura onSubmit="return false;" per cancellare l'evento.
Ovvero:
<form ... onSubmit="return false;">
Se invece ho capito male, allora bisonga ripensare un attimo la pagina;
ovvero se ti interessa il submit della pagina allora ti conviene sostituire
il button con il submit e poi:
<script>
function gestisci_submit(..) {
   //fai quello che devi fare
   return true;
}
</script>
<form ... onSubmit="gestisci_submit(...)">
Comunque ha ragione Gianni. Se ti spieghi un po' meglio e' meglio.
Ciao,
Ema

 > ..eh, costa queste 2 righe che in 2 min. risolviamo il problema...
Hai ragione, intendevo "posta" le 2 righe di codice...
Comunque credo ti abbia risposto Ema, io sarei andato a parare lě piu' o
meno. Ma per essere piu' precisi...


ciao e grazie ancora.
Newsgroup: it.comp.lang.javascript
Titolo: selectedIndex e value

Ciao a tutti,
il seguente codice:
<form>
<select name="B01">
<option value='A'>Ascanio
<option value='B' selected>Bruno
<option value='C'>Carolina
<option value='D'>Domenico
<option value='E'>Erika
</select>
</form>
mostra in effetti la tendina con il valore "Bruno" selezionato.
Lo stesso effetto si ottiene con:
<form>
<select name="B01">
<option value='A'>Ascanio
<option value='B'>Bruno
<option value='C'>Carolina
<option value='D'>Domenico
<option value='E'>Erika
</select>
</form>
<script>
document.forms[0].B01.selectedIndex=1;
</script>
perché Ascanio vale 0, Bruno vale 1, ecc.
E' possibile, sfruttando il secondo metodo (ovvero mettendo al fondo
le inizializzazioni) selezionare da codice il valore "Bruno"
utilizzando il "Value", ovvero la B?
Grazie dell'aiuto,
Mariano Tomatis
www.marianotomatis.it

 utilizzando il "Value", ovvero la B?
Devi costruirti una funzione apposita:
<form>
	<select name="B01">
		<option value="A">Ascanio</option>
		<option value="B">Bruno</option>
		<option value="C">Carolina</option>
		<option value="D">Domenico</option>
		<option value="E">Erika</option>
	</select>
</form>
<script type="text/javascript">
	function selectOptionByValue(selref,val){
		var els=selref.options;
		for (var i=0;domNode=els[i];i++){
			if (domNode.value==val) break;
		}
 
		if (domNode) domNode.selected=true;
	}
 
	selectOptionByValue(document.forms[0].B01,"B");
</script>
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Plagiarism is copying from one source; 
research is copying from two or more
(Wilson Mizner)

> Devi costruirti una funzione apposita:
Ti ringrazio moltissimo!
Mariano Tomatis

 non rischi un errore alla fine dell'array? (su browser non recenti)
A meno di implementazioni erronee di JS, no.
Per lo stesso motivo per cui:
alert(myvar);
ti da' errore, ma
alert(window["myvar"])
no.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Le donne si dividono in 4 categorie: le suore (non la danno a nessuno);
le puttane (la danno a tutti); le stronze (la danno a tutti tranne che a
te);
le rompiballe (la danno a te e solo a te).
Newsgroup: it.comp.lang.javascript
Titolo: JS problem

The following script works under IE but bugs under NS in line 57.
Script is:
<SCRIPT LANGUAGE="JAVASCRIPT">
<!-- HIDE
systemname=navigator.userAgent.toLowerCase();
if (systemname.indexOf("mac")!=-1) {systemname="mac"};
else if (systemname.indexOf("win")!=-1) {systemname="win"};
else {systemname="other"};
browsername=navigator.appName;
if (browsername.indexOf("Netscape")!=-1) {browsername="NS"}
else if (browsername.indexOf("Microsoft")!=-1) {browsername="MSIE"}
else {browsername="N/A"};
browser="0";
if (navigator.appVersion.indexOf("2.0")!=-1) {browser="2"};
if (navigator.appVersion.indexOf("3.0")!=-1) {browser="3"};
if (navigator.appVersion.indexOf("4.0")!=-1) {browser="4"};
if (browser=="2") {document.write("<img src=images/opmaak/10x10.gif
width=22 height=10>")
} else if (browser=="3") {document.write("<img
src=images/opmaak/10x10.gif width=19 height=10 border=0>")
} else if (browsername=="MSIE" && systemname=="mac" && browser=="4")
{document.write("<img src=images/opmaak/10x10.gif width=30 height=10 border=0>")
} else {
document.write("<img src=images/opmaak/10x10.gif width=27 height=10 border=0>")
}
//STOP HIDING-->
</SCRIPT>
I think it bugs because of the (, ), { en }
Line 57 is: 
 else if = 
else if (browsername.indexOf("Microsoft")!=-1) {browsername="MSIE"}
Anybody got a solution?
Please send me mail at martenATmediaport.org (AT = @)
Vr. Gr. M.

 file://STOP HIDING-->


Auf der developers site von entscape gibt es ein standard script called
BrowserSniffer.js
welches das ganze ziemlich umfassend und sauber implementiert.
Bei Bedarf kann ichs dir auch emailen also melde dich wenn du es brauchst
mfg ET

Newsgroup: it.comp.lang.javascript
Titolo: parametro passato da select  a link

Cercherò di spiegare il mio problema.
Ho un form nel quale è presente un a select contenente option del tipo
<select nome="provincia>
<option value="MI">Milano</option>
.
.
.
</select>
Una volta selezionata la provincia devo compilare altri campi.
Posso compilare uno di questi cliccando su di un link che mi apre una 
finestra di pop up contenente alcuni valori estratti da un dbase.
Cliccando di nuovo su uno di questi valori il campo di testo viene compilato 
automaticamente e il pop up si chiude.
Ecco la mia domanda: una volta selezionata la provincia, come possso passare 
questo valore al link in modo da avere nel pop up tutti e soli i valori 
legati alla provincia selezionata?
Spero di essere stata chiara  : )
Grazie 

Credo di aver trovato:
...onclick="window.open ('interroga.php?provincia=' 
+document.form1.provincia.value +'','','menubar=no, scrollbars=yes, 
statusbar=no, directories=no, height=600, width=800, left=255, 
resizable=no');">Find
                    a place </a>

Newsgroup: it.comp.lang.javascript
Titolo: Consiglio su tipo di evento

Ho una domanda tendenzialmente sciocca, ma probabilmente mi sono 
autoinfilato in un circolo mentale sbagliato e non vedo + le cose 
chiaramente:
Dovrei fornire un csv in download, a crearlo però server side ci metto 
un mucchio di tempo (sono mezzo milione di righe e si basa su una vista 
cmq pesante anche per il db da costruire), tipo diversi minuti.
E fin qua tutto normale; solo che mi sarebbe piaciuto quando uno pigia 
il link di download lanciare un evento che mette la tipica immaginina 
animata che faccia capire che l'app sta lavorando; e ancora fin qua 
nessun prb.
Una volta che il csv è pronto viene offerto in download automaticamente 
come allegato, ecco a questo punto vorrei trovare un evento che scateni 
la rimozione dell'immagine o altro, dato che la pagina resta quella 
iniziale.
Spero di essermi spiegato in modo + o meno comprensibile... cosa posso 
usare?
-- 
Z.

 usare?
Se ho capito bene il punto è che è il server a dirti che il file è stato
scaricato / generato, tu hai solo un link che punta a una pagina con
codice server che ti risputerà fuori un application/octet-stream o
simile per forzare il download; ma è giusto un link.
Quel che mi verrebbe da dire è: il link esegue una funzione JS che fa
una chiamata XHR al server per fargli generare il file (basta anche una
HEAD). Qui metti la tua bella animazione. Una volta generato, avrai
nell'header "Content-Disposition" il nome del file - che ovviamente sarà
random / legato alla sessione / all'utente / quant'altro. Puoi anche
averlo come body di questa richiesta, vedi te come ti comoda.
A questo punto cambi l'URL della pagina corrente con quello (tipo:
generator?file=uUXY765u). Non prima di aver tolto ovviamente
l'animazione. Finito il download, cancelli il file sul server.
Hope it helps.
-- 
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."

 l'animazione. Finito il download, cancelli il file sul server.
innanzitutto grazie.
Fino alla generazione del file e reindirizzamento ho capito (e non è 
niente male come idea), ma mi manca l'ultimissimo pezzo: come faccio a 
sapere quando cancellare il file dal server?
-- 
Z.

 sapere quando cancellare il file dal server?
Lo sa il server, quando ha finito di inviare il file e ha chiuso la
connessione HTTP. A quel punto, puoi cancellarlo. Al client / browser,
che il server abbia o non abbia ancora il file una volta che gliel'ha
inviato, non gli interessa poi molto.
Questo dipende molto dal tipo di sistema che hai server side, nel
peggior dei casi, se sei limitato nelle opzioni, ci sono diversi
approcci che puoi variare - il file lo tieni, ogni volta che un
qualsiasi utente apre un tuo applicativo verifichi se esistono file
temporanei più vecchi di un giorno e li cancelli, e cose del genere.

Newsgroup: it.comp.lang.javascript
Titolo: CARRELLO SHOP





CIAO, STO COSTRUENDOMI UN SITO COL 
PROGRAMMA


FRONTPAGE 2000 E VORREI CREARE UN 
NEGOZIO ON-LINE.


DATO IL FATTO CHE NON SO USARE IL 
LINGUAGGIO JAVA,


(HO VISTO ALCUNI DEMO FATTI PROPIO 
CON JAVASCRIPT)


COME POSSO FARE???


ESISTE UN CODICE JAVA GIA' PREPARATO 
(CON TANTO DI CARRELLO, FORM DATI PERSONALI,


AGGIUNTA DELL'IVA, SPESE 
SPEDIZIONI...ACQUISTO CON O SENZA CARTA DI CREDITO.) QUINDI BASTA 
MODIFICARE


LA MERCE, GLI ARTICOLI 
ECC.ECC......PER RENDERMI PIU' SEMPLICE LE COSE?


O DOVE LO POSSO TROVARE?


 


SE QUALCUNO C'E L'HA, SE PER CORTESIA 
PUO SPEDIRMELO SOLO ALL'INDIRIZZO


------ 
mi3...@hotmail.com
 -----------


 


GRAZIE . PAOLO


 



 ha scritto 
  nel messaggio 
news:3b1faacd$1...@adm.eni.it
...

Newsgroup: it.comp.lang.javascript
Titolo: Richiamo codice php

Questo script denominato vedi.php contenente codice html disegna una tabella
con 4 siti.
<html>
<body>
<div align="justify">
  <table border="1" width="20%">
    <tr>
      <td width="25%"><a href="
http://www.link1.htm
">LINK1</a></td>
      <td width="25%"><a href="
http://www.link2.htm
">LINK2</a></td>
      <td width="25%"><a href="
http://www.link3.htm
">LINK3</a></td>
      <td width="25%"><a href="
http://www.link4.htm
">LINK4</a></td>
    </tr>
  </table>
</div>
</body>
</html>
Come faccio a richiamare questo script da una pagina in htm residente su un
altro server, che codice devo inserire ?

 altro server, che codice devo inserire ?
Su una pagina HTML e non PHP, hai due soluzioni: primo, visualizzi la tua
pagina PHP che genera tale codice in un IFRAME:
<iframe src="
http://www.tuosito.com/vedi.php
"></iframe>
Gli iframe sono una sorta di "finestra nella finestra".
Se invece vuoi fare una sorta di "include", ovvero far si' che il codice
della pagina php venga effettivamente scritto nella finestra corrente, e
non tramite iframe, devi trasformarlo in un file javascript.
Ovvero, l'output del tuo file php diventerebbe:
document.open();
document.write("<div align=\"justify\"><table border=\"1\"
width=\"20%\"><tr><td width=\"25%\"><a
ref=\"
http://www.link1.htm
\">LINK1</a></td><td width=\"25%\"><a
href=\"
http://www.link2.htm
\">LINK2</a></td><td width=\"25%\"><a
href=\"
http://www.link3.htm
\">LINK3</a></td><td width=\"25%\"><a
href=\"
http://www.link4.htm
\">LINK4</a></td></tr></table></div>");
document.close();
(stai attento a fare l'escape di ogni doppio apice.. spero di non averne
dimenticato nessuno in questo esempio, te l'ho fatto al volo)
E poi dalla pagina che vuole includere questo file, nel punto in cui vuoi
che venga visualizzata la tabella, fai:
<script type="text/javascript"
src="
http://www.tuosito.com/vedi.php
"></script>
-- 
ZER0://coder.gfxer.web-designer/
~ Tutti quelli che credono nella psicocinesi, per favore alzino la mia
mano.
Newsgroup: it.comp.lang.javascript
Titolo: window.close()

ho una pagina con 2 frame, in uno dei frame ho un pulsante di uscita che una
volta cliccato esegue delle operazioni e poi chiude la finestra del browser.
per poter fare questo uso un comando del tipo top.close().
Il browser (netscape) effettivamente chiude la finestra ma dopo pochi
secondi da' il classico messaggio di errore "questo programma ha eseguito
un'operazione non valida e sara' terminato...etc etc"
perche'? dove sbaglio?
grazie
Alessandra

CIAO BELLA, PROVA A IMPOSTARE INVECE DEL TUO QUESTO:
close();
DOVREBBE FUNZIARE, POI FAMMI SAPERE OK?


per poter fare questo uso un comando del tipo top.close().
Hai provato cosi'?
<FORM>
<INPUT TYPE=button VALUE="Chiudi la pagina" ONCLICK="self.close()">
</FORM>
Se non vuoi che compaia quel brutto bottone, puoi usare una immagine
*.gif oppure *.jpg cosi':
<FORM>
<INPUT TYPE="IMAGE" SRC="immagine.gif" BORDER=0 ALT="Chiudi la
pagina">
</FORM>
Funziona con Netscape 3 e 4.
Va bene anche con IE 4, ma prima di chiudere la finestra chiede
conferma all'utente.
Fammi sapere se va bene.
Ciao,
Marco Buttazzi, Diano Marina (IM)
http://members.xoom.com/buttazzi/
Una raccolta di oltre 3100 indirizzi utili:
http://members.xoom.com/buttazzi/topweb.htm

ho provato sia con close() che con self.close() ma su qualche macchina
continua a dare errore
grazie
Alessandra

continua a dare errore
Ciao Alessandra,
il codice che ti ho mandato funziona benissimo sui 3 browser che ti ho
indicato. L'ho provato per sicurezza prima di inviarti il messaggio.
Devo quindi pensare che tu hai un codice un po' piu' complesso: se me
lo vuoi mandare sul NG oppure via e.mail, ti ci posso dare una
occhiata (altrimenti dimmi l'indirizzo della pagina, se e' gia'
online)
Fammi sapere,
