Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Microsoft Web Browser
mercoledì 13 settembre 2006 - 09.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 13 set 2006 - 09:26
Buongiorno ragazzi ,
mi trovo costretto ad utilizzare nella mia applicazione web Microsoft Web Browser.
Io devo essere in grado di passare un url alla location ma lo devo fare lato client come faccio??? dove posso trovare un esempio???
Aiutatemi Grazie
Maurik
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 10:57
>Buongiorno ragazzi ,
>mi trovo costretto ad utilizzare nella mia applicazione web Microsoft
>Web Browser.
>Io devo essere in grado di passare un url alla location ma lo
>devo fare lato client come faccio??? dove posso trovare un esempio???
Vedo che hai postato nella stanza ASP.NET è corretto ?
Il controllo WebBrowser di solito si utilizza dentro le Windows Forms.
Facci sapere.
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 13 set 2006 - 11:18
Innanzi tutto grazie per la risposta....
Si lo so che la stanza è asp net ed è corretto in quanto io utilizzo questo controllo su una pagina aspx.
Io devo impostare lato client (javascript) la location dell'oggetto Microsoft Web Browser in quanto lato server questo non viene proprio calcolato.
Non so come fare io ho creato la seguente function
<script language=javascript>
function setDocument(path)
{
document.getElementById("axWebBrowser1").setAttribute("Location",path,1);
}
</script>
1. non so se è corretto;
2. Se fosse corretto devo capire dove passarlo;
3. devo capire come passare all'interno delle variabile path il percorso del file che devo visualizare.
Nel frattempo vi ringrazio
Maurik
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 11:29
>Innanzi tutto grazie per la risposta....
>Si lo so che la stanza è asp net ed è corretto in quanto io utilizzo
>questo controllo su una pagina aspx.
>Io devo impostare lato client (javascript) la location dell'oggetto
>Microsoft Web Browser in quanto lato server questo non viene
>proprio calcolato.
A parer mio questa cosa non ha ragione d'esistere, è priva di ogni logica. Il controllo WebBrowser, ripeto, non dev'essere usato in una applicazione Web ma solo in una applicazione Windows. Per l'applicazione Web puoi usare degli IFRAME dentro cui carichi una nuova pagina Web semplicemente.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 13 set 2006 - 11:43
Sono pienamente in accordo con il tuo pensiero .... ma le cose non vanno mai nel modo in cui uno si aspetta. Se potevo decidere io avrei fatto la tua stessa scelta , ma siccome non decido io devo cercare di far funzionare questa cosa se mi puoi aiutare ne sarò felice altrimenti devo sbattere la testa fino a che non riesco a trovare una soluzione che mi permettà di risolvere il mio problema.
Ciao e Grazie Maurik
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 11:50
>Sono pienamente in accordo con il tuo pensiero .... ma le cose
>non vanno mai nel modo in cui uno si aspetta. Se potevo decidere
>io avrei fatto la tua stessa scelta , ma siccome non decido io
Appunto, però puoi dire a quello che decide che quello su cui ti sta facendo lavorare è una cosa che non esiste ?
>devo cercare di far funzionare questa cosa se mi puoi aiutare
>ne sarò felice altrimenti devo sbattere la testa fino a che non
>riesco a trovare una soluzione che mi permettà di risolvere il
>mio problema.
Riportami come è stato inserito l'oggetto nella pagina Web (intendo la dichiarazione e i tag HTML che fanno riferimento all'oggetto).
Grazie
ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 13 set 2006 - 12:20
questo è l'oggetto:
<OBJECT id="axWebBrowser1" style="WIDTH: 656px; HEIGHT: 150px"
classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" name="axWebBrowser1" VIEWASTEXT>
<PARAM NAME="ExtentX" VALUE="17357">
<PARAM NAME="ExtentY" VALUE="3969">
<PARAM NAME="ViewMode" VALUE="0">
<PARAM NAME="Offline" VALUE="0">
<PARAM NAME="Silent" VALUE="0">
<PARAM NAME="RegisterAsBrowser" VALUE="0">
<PARAM NAME="RegisterAsDropTarget" VALUE="1">
<PARAM NAME="AutoArrange" VALUE="0">
<PARAM NAME="NoClientEdge" VALUE="0">
<PARAM NAME="AlignLeft" VALUE="0">
<PARAM NAME="NoWebView" VALUE="0">
<PARAM NAME="HideFileNames" VALUE="0">
<PARAM NAME="SingleClick" VALUE="0">
<PARAM NAME="SingleSelection" VALUE="0">
<PARAM NAME="NoFolders" VALUE="0">
<PARAM NAME="Transparent" VALUE="0">
<PARAM NAME="ViewID" VALUE="{0057D0E0-3573-11CF-AE69-08002B2E1262}">
<PARAM NAME="Location" VALUE="">
io devo impostare lato client il valore di Param Name ="Location"....
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 13 set 2006 - 14:19
>questo è l'oggetto:
>io devo impostare lato client il valore di Param Name ="Location"....
Allora, ho provato ma non ho riscontri positivi.
L'unica cosa che penso tu possa fare, è provare a generare dinamicamente quell'elenco di Tag tramite Javascript con numerose document.write(). Quando devi cambiare la location, rifai nuovamente le document.write in modo da ricreare l'oggetto e farlo puntare a una nuova location.
Questo lo puoi fare mettendo tutti i tag da <object> a </object> compresi dentro uno <span> richiamarlo da Javascript e agire sulla proprietà innerHTML.
Io sono riuscito a modificare il valore di Location ma poi non riesco a rinfrescare l'oggetto in modo che riprenda le nuove impostazioni. Forse con il document.write funziona.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !