Newsgroup: it.comp.lang.javascript
Titolo: Pagina Excel

Ciao a tutti.
Ho il seguente problema.
Ho una JSP dove presento delle righe ordine con diversi dati.
Tramite un bottone richiamo una pagina JSP definita cosě:
<%@page contentType="application/vnd.ms-excel"%>
in modo da aprirla con EXCEL.
Vorrei perň che quando la apre sia attivata
la barra degli strumenti Standard,
cosa che al momento non avviene.
Cosa devo fare???
usare uno script x abilitarla,
o richiamare la jsp in maniera diversa????
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Cosa devo fare???
Chiedere nel newsgroup di java, non di javascript che non c'azzecca punto...
-- 
"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.
--

 Cosa devo fare???
A parte seguire il consiglio di Cristiano Larghi, se la barra di cui parli
si riferisce all'applicazione EXCEL, non puoi certo impostarla da JSP.
A cazzotto, l'unica cosa che mi viene in mente e' fare una macro sul tuo
foglio EXCEL che imposti cio' che ti serve, ammesso e concesso che tu possa
fare macro e che cio' che richiedi sia accessibile da una macro.
In questo caso, neppure il newsgroup di java ti e' di aiuto. Se non c'e'
nessun NG su EXCEL, ripiega sul newsgroup di visual basic (dato che le
macro le fai in VBA), alla peggio loro sapranno indirizzarti meglio, se non
consigliarti su una possibile soluzione.
-- 
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).

 Chiedere nel newsgroup di java, non di javascript che non c'azzecca punto...
ho pensato di postare qui,
perchè tramite l' execCommand si può ad esempio eseguire
il SAVEAS o il PRINT della pagina,
e siccome nella pagina JSP in formato EXCEL
x abilitare la barra strumenti, 
devo cliccare su:
VISUALIZZA
BARRA DEGLI STRUMENTI
STANDARD
pensavo che si potesse simulare con javaScript......


 STANDARD
Continuo a non capire cos'e' che vuoi fare. Cambiare qualche impostazione
del browser, o di excel?
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Ci siamo fatti una scopata cosi' eccezionale che anche i vicini hanno 
fumato una sigaretta.

Se nell'intestazione della JSP
invece di dirgli che è HTML
<%@page contentType="text/html"%>
gli dici: 
<%@page contentType="application/vnd.ms-excel"%>
ti apre un foglio excel.
Ma non è attivata la barra degli strumenti.
Lo puoi fare cliccando su "strumenti" e così via.....
volevo evitare di cliccare ogni volta......
spero di essermi espresso meglio......



-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Il computer e' una macchina progettata per velocizzare e automatizzare 
gli errori.

 non e` un comando javascript
Be', da quando e' stata implementata midas lo e' diventato...
http://www.mozilla.org/editor/midas-spec.html
Giustamente, come per le richieste xmlhttp, si sono piu' o meno adeguati 
a cio' che ha fatto microsoft nell'implementare metodi e proprieta'.

 Be', da quando e' stata implementata midas lo e' diventato...
No, e' midas. Non e' Javascript.
Sarebbe come se tu mi confondessi l'XPCOM con JS.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 No, e' midas. Non e' Javascript.
E' midas che fornisce interfacce a javascript.

>>>>execCommand




Dire che "e' un comando javascript" e' completamente errato.
Cosi' come confondere gli oggetti ASP con il linguaggio che ne fa uso, come
succede ai newbie che vedono ASP e VBS come una cosa unica.


 succede ai newbie che vedono ASP e VBS come una cosa unica.
Vero che mi sono espresso male; volevo solo fare notare a Marco che ora 
sono funzioni utilizzabili anche da javascript.

> <%@page contentType="application/vnd.ms-excel"%>
<html>
     <head>
     <%
       response.setHeader("Content-Type","application/msexel");
       response.setHeader("Content-Disposition","attachment;
filename=Rapporto.xls");
       response.setHeader("Content-Transfer-Encoding","base64");
       response.setContentType("Application/msexel");
     %>
     </head>


 sono funzioni utilizzabili anche da javascript.
Non esattamente. Perche' sono disponibili solo su *alcuni* browser basati
su Gecko e che utilizzano SpiderMonkey. Quindi non si puo' neppure dire che
sono funzioni utilizzabili da Javascript (1.5), perche' ci sono browser che
implementano correttamente Javascript 1.5 che non hanno la possibilita' di
utilizzare midas.
Quindi e' bene fare una *netta* differenza, e non mischiare le due cose.
