26 messaggi dal 24 febbraio 2001
Ho seguito le tue istruzioni, ma dopo aver cliccato sull'immagine della stampante, (che manda in stampa), mi appare la scritta :

Errore durante l'esecuzione
Eseguire il debug?
Errore: 'ImmagineStampa' is undefined

Esce la stampa della pagina, ma c'è sempre l'immagine della stampante.

Ho incollato il seguente codice:<SCRIPT Language="Javascript">



function printit(){
if (NS) {
document.ImmagineStampa.visibility = "hide";
window.print() ;
document.ImmagineStampa.visibility = "show";

} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
WebBrowser1.outerHTML = "";
ImmagineStampa.style.display = "none"
window.print() ;
ImmagineStampa.style.display = ""
}
}
</script>



<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<a href="#" onClick="printit()"><img src="intro_file/stampante.gif" id="ImmagineStampa" name="ImmagineStampa" alt="Clicca qui per stampare questa pagina" border=0 ></a>');
}
</script>

Commetto qualche altro tipo di errore?
Grazie.


Paolino
1.605 messaggi dal 06 settembre 2002
non so cosa dirti
io ho fatto una pagina per provare e mi ha funzionato

il codice è il seguente

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<script language="javaScript">

function virgo() {
k = window.event.keyCode

if (( k == 44) || ( k == 46) ) {
//annulla l//esecuzione del keypress
window.event.returnValue= false
}

}

</script>
:<SCRIPT Language="Javascript">


function printit(){
if (NS) {
document.ImmagineStampa.visibility = "hide";
window.print() ;
document.ImmagineStampa.visibility = "show";

} else {
ImmagineStampa.style.display = "none"
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
WebBrowser1.outerHTML = "";

//window.print() ;
ImmagineStampa.style.display = ""
}
}
</script>


<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<a href="#" onClick="printit()"><img src="intro_file/stampante.gif" id="ImmagineStampa" name="ImmagineStampa" alt="Clicca qui per stampare questa pagina" border=0 ></a>');
}
</script>
<P> </P>

</BODY>
</HTML>


FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
26 messaggi dal 24 febbraio 2001
Difatti anch'io, ho creato una pagina ad hoc, ho incollato il tuo codice e come giustamente sostenevi, funziona.
Come mai, messo all'interno della mia pagina, non funziona?
Forse debbo inserire anche il codice iniziale che hai postato?

script language="javaScript">

function virgo() {
k = window.event.keyCode

if (( k == 44) || ( k == 46) ) {
//annulla l//esecuzione del keypress
window.event.returnValue= false
}

}

</script>


L'errore che mi genera, è in corrispondenza della riga:

ImmagineStampa.style.display = "none"

rispondendomi:

Errore durante l'esecuzione
Eseguire il debug?
Errore: 'ImmagineStampa' is undefined

Come fare?
Grazie della disponibilità.
Ciao
Paolo






Paolino
1.605 messaggi dal 06 settembre 2002
scusa ma questa parte
<script language="javaScript">

function virgo() {
k = window.event.keyCode

if (( k == 44) || ( k == 46) ) {
//annulla l//esecuzione del keypress
window.event.returnValue= false
}

}

</script>

non serve , la ho messa per errore

comunque prova ad inviarmi tutto il codice della pagina

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
1.605 messaggi dal 06 settembre 2002
non ti sembra di essere stato un pò troppo esplicito in questo tuo ultimo messaggio

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
26 messaggi dal 24 febbraio 2001
Albis, purtroppo, non riesco ad incollarlo, è troppo lungo.
Mi permetto a mandarti una email, in privato.
Grazie.
Ciao
Paolo.

Paolino
26 messaggi dal 24 febbraio 2001
Purtroppo, ho provato ad inviarti una email,
tramite il servizio del forum, ma presumo che il codice da postare, sia troppo lungo, in quanto, mi risponde che si verica un errore.
Se lo ritieni opportuno, contattarmi, la mia email è la seguente:

pscoccia@inwind.it

Grazie.
Ciao.

Paolino

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.