PDA

Visualizza versione completa : Java Scripts


mori
09-04-2003, 22.35.29
JavaScripts
Ho un problema con i JavaScripts che non riesco a risolvere.
Confido nel vostro aiuto. Grazie di cuore anticipate.

Ho letto che per visualizzare un file HTML in una nuova finestra del browser
(nel mio caso InternetExplorer 5.50) si puo' usare l'istruzione
open(url,NomeNuovaFinestra)
(ovviamente, nei casi in cui non sia necessario specificare per la nuova finestra
dei particolari attributi).

Da una "mia pagina " fatta in HTML, allocata sul Desktop, vorrei aprire
una Finestra (denominata per semplicita' "SecondaFinestra"),
in cui visualizzare un altro mio file anch'esso fatto in HTML e
anch'esso allocato sul Desktop (per semplicita' "AltroMioFile.html").

A tal fine ho inserito nella "mia pagina", tra <HEAD> e </HEAD>, il codice:

<script language="JavaScript">
open(AltroMioFile.html,SecondaFinestra)
</script>

Ho provato anche a:
# racchiudere i nomi tra "doppie virgolette"
# racchiudere i nomi tra "apici"
# inserire il percorso completo C:\WINDOWS\Desktop\AltroMioFile.html
# usare l'istruzione "window.open", anziche' "open"
# inserire il codice tra <BODY> e </BODY>

Purtroppo, sempre senza alcun risultato.

Vi prego vivamente di indicarmi come devo scrivere questo
benedetto codice !

Nuovamente grazie e Cordialita' vivissime.

mori
09-04-2003, 22.37.41
JavaScripts
Ho un problema con i JavaScripts che non riesco a risolvere.
Confido nel vostro aiuto. Grazie di cuore anticipate.

Ho letto che per visualizzare un file HTML in una nuova finestra del browser
(nel mio caso InternetExplorer 5.50) si puo' usare l'istruzione
open(url,NomeNuovaFinestra)
(ovviamente, nei casi in cui non sia necessario specificare per la nuova finestra
dei particolari attributi).

Da una "mia pagina " fatta in HTML, allocata sul Desktop, vorrei aprire
una Finestra (denominata per semplicita' "SecondaFinestra"),
in cui visualizzare un altro mio file anch'esso fatto in HTML e
anch'esso allocato sul Desktop (per semplicita' "AltroMioFile.html").

A tal fine ho inserito nella "mia pagina", tra <HEAD> e </HEAD>, il codice:

<script language="JavaScript">
open(AltroMioFile.html,SecondaFinestra)
</script>

Ho provato anche a:
# racchiudere i nomi tra "doppie virgolette"
# racchiudere i nomi tra "apici"
# inserire il percorso completo C:\WINDOWS\Desktop\AltroMioFile.html
# usare l'istruzione "window.open", anziche' "open"
# inserire il codice tra <BODY> e </BODY>

Purtroppo, sempre senza alcun risultato.

Vi prego vivamente di indicarmi come devo scrivere questo
benedetto codice !

Nuovamente grazie e Cordialita' vivissime.

P8257 WebMaster
09-04-2003, 22.53.20
Certo che non funziona, lo devi chiamare perché funzioni, mi sembra ovvio.

Innanzitutto ci vuole una funzione, il codice diventa quindi:


<script language="JavaScript">
function Apri()
{
open(AltroMioFile.html,SecondaFinestra)
}
</script>



poi devi chiamarlo da qualche parte, puoi utilizzare il DHTML e gli eventi per chiamarlo, se vuoi che si apra al caricamente della pagina devi usare l'evento OnLoad, inserendolo nel BODY come segue:

<BODY OnLoad="javascript:Apri()".. ecc.


Bye :cool:

P.S.: le parole Java e Script sono attaccate, probabilmente per ragioni di sicurezza il forum le stacca in automatico.

P8257 WebMaster
09-04-2003, 22.54.28
Non sono sicuro che la sintassi dell'open sia corretta, comunque te ne accorgi perchè s'incazza il browser se hai attivato il debug degli script

Bye :cool:

The Saint
09-04-2003, 23.02.42
Così deve funzionare:

<script language="JavaScript">
open("AltroMioFile.html","SecondaFinestra")
</script>

Giorgiogg
09-04-2003, 23.44.58
non aprire dieci discussioni sullo stesso argomento pls

P8257 WebMaster
10-04-2003, 00.46.48
The Saint ha scritto:
Così deve funzionare:

<script language="JavaScript">
open("AltroMioFile.html","SecondaFinestra")
</script>

.. verissimo, funziona..
rettifico :)

Bye :cool:

mori
10-04-2003, 16.02.22
Per P8257 WebMaster
------------------------------

Un vivo grazie per la sollecita risposta.

Le comunico la prova fatta.
Ho digitato il codice in un file chiamato "P8257 WebMaster.html", allocato sul desktop.
Per completezza di informazione, riporto qui di seguito l'intero codice.

<html>
<HEAD>
<TITLE>P8257 WebMaster</TITLE>

<script language="JavaScript">
<!--
function Apri() {open(AltroMioFile.html,SecondaFinestra)}
//-->
</script>
</HEAD>

<BODY OnLoad="javascript:Apri()">
</BODY>
</HTML>


Purtroppo, quando apro il file "P8257 WebMaster", nulla succede.
Evidentemente non sono riuscito a mettere in pratica i suoi suggerimenti.
Scusandomi per l'ulteriore disturbo, puo' indicarmi in che cosa ho sbagliato:

Nuovamente grazie.

mori
10-04-2003, 16.04.01
Per The Saint
------------------
Un vivo grazie per la sollecita risposta.

Le comunico la prova fatta.
Ho digitato il codice in un file chiamato "TheSaint.html", allocato sul desktop.
Per completezza di informazione, riporto qui di seguito l'intero codice.

<html>
<HEAD>
<TITLE>P8257 WebMaster</TITLE>

<script language="JavaScript">
<!--
open("AltroMioFile.html","SecondaFinestra")}
//-->
</script>
</HEAD>

<BODY>
</BODY>
</HTML>


Purtroppo, quando apro il file "TheSaint.html", nulla succede.
Evidentemente non sono riuscito a mettere in pratica i suoi suggerimenti.
Scusandomi per l'ulteriore disturbo, puo' indicarmi in che cosa ho sbagliato:

Nuovamente grazie.

mori
10-04-2003, 17.12.57
Per The Saint
------------------
Prego sostituire la precedente risposta con il seguente messaggio.
----------------------------------------------------------------------------------------
Un vivo grazie per la sollecita risposta.

Le comunico la prova fatta.
Ho digitato il codice in un file chiamato "TheSaint.html", allocato sul desktop.
Per completezza di informazione, riporto qui di seguito l'intero codice.

<html>
<HEAD>
<TITLE>TheSaint.html</TITLE>

<script language="JavaScript">
<!--
open("AltroMioFile.html","SecondaFinestra")}
//-->
</script>
</HEAD>

<BODY>
</BODY>
</HTML>


Purtroppo, quando apro il file "TheSaint.html", nulla succede.
Evidentemente non sono riuscito a mettere in pratica i suoi suggerimenti.
Scusandomi per l'ulteriore disturbo, puo' indicarmi in che cosa ho sbagliato:

Nuovamente grazie.

P8257 WebMaster
10-04-2003, 18.02.34
Caspita, quanta formalità! .. Rilassati qui siamo tra amici ;) ..

Innanzitutto chiedo scusa per la confusione, il mio post iniziale era errato, il codice riportato da The Saint va benissimo, ma c'è una graffa in +. ho testato io stesso il seguente codice e risulta funzionante (su IE 6 SP1)


<html>
<HEAD>
<TITLE>TheSaint.html</TITLE>

<script language="JavaScript">
<!--
open("AltroMioFile.html","SecondaFinestra")
//-->
</script>
</HEAD>

<BODY>
</BODY>
</HTML>


Bye :cool:

mori
11-04-2003, 08.31.07
Per P8257 WebMaster e TheSaint
-------------------------------------------------
Ho usato il codice

<html>
<HEAD>
<TITLE>TheSaint.html</TITLE>

<script language="JavaScript">
<!--
open("AltroMioFile.html","SecondaFinestra")
//-->
</script>
</HEAD>

<BODY>
</BODY>
</HTML>


Quando clicco su "TheSaint.html appare la finestra di questo file,
ma non quella chiamata "SecondaFinestra".

Il problema puo' forse dipendere dal mio browser ? Io ho IE 5.50.

P8257 WebMaster
11-04-2003, 09.14.51
Si, potrebbe anche essere, io solitamente utilizzo una struttura con una function minima come avevo postato in precedenza, ma comunque la cosa mi sembra strana anche perché è vero che ie5.5 è una versione inferiore di IE ma differenze così grandi di comportamento non sarebbero giustificabili. Ti consiglierei di dare un'occhiata alle opzioni internet per controllare se sono abilitate le estensioni del browser di terze parti (strumenti/opzioni internet/avanzate).

Alcune impostazioni o criteri o software potrebbero impedire l'esecuzione dei javascript.

Bye :cool:-

mori
11-04-2003, 17.41.53
Per P8257 WebMaster
In Opzioni Internet / Avanzate risultano abilitate le seguenti voci

a - Sotto il capitolo "Esplorazione"
a1 - Visualizza notifica di tutti gli errori di script
a2 - Disattiva debug degli script

b - Sotto il capitolo "Java VM"
b1 - Console Java attivata
b2 - Registrazione attivita' Java attivata
b3 - Compilatore Java JIT attivato

Non ho individuato altre voci che abbiano attinenza con Java o
con gli Scripts.
Nemmeno voci che parlino di estensioni del browser di terze parti.

Non mi rimane che ....arrendermi !

P8257 WebMaster
11-04-2003, 18.30.34
Sotto la voce esplorazione non hai "abilita estensione del browser di terze parti"?

Bye :cool:

mori
12-04-2003, 00.03.17
Per P8257 WebMaster

Sotto la voce esplorazione non ho "abilita estensione del browser di terze parti".