Passaggio di parametri JavaScript in VB6

mercoledì 06 agosto 2008 - 11.49

AleMac Profilo | Newbie

Salva a tutti, adesso tento di spiegarvi il mio problema:
Ho un btn che mi deve reindirizzare direttamente ad una pagina di un dominio:
RetVal = Shell("C:\Programmi\Internet Explorer\IEXPLORE.EXE https://www.sitointernet.it1.../..../AccessoServlet?UC=10&SC=1&ST=1, 1) e fin qui tutto ok!

ma devo far aprire un'altro link che si trova nella pagina web senza che l'utente faccia niente (prendendo il codice html della pagina ho trovato questo):

<script type="text/javascript">
function Sito()
{
window.open("/ServiziWeb/ServiziServlet?UC=15&SC=1&ST=2", "quotawin", "toolbar=no, scrollbars=yes, resizable=yes,
height=540, width=790, position; absolute: left=0 top=0")
}
</script>

chi mi sa dire come fare o dove trovare spunto?

Grazie mille
Ale

Dainesi Profilo | Senior Member

Allora, se non erro la funzione JavaScript altro non fa che aprire una nuova finestra con il link indicato

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

l'indirizzo è un indirizzo relativo, il che significa che se hai aperto

https://www.sitointernet.it1.../..../AccessoServlet?UC=10&SC=1&ST=1

allora dovrai aprire

https://www.sitointernet.it1.../..../ServiziWeb/ServiziServlet?UC=15&SC=1&ST=2

con la stessa procedura usata per aprire la prima pagina.
Quel "?UC=15&SC=1&ST=2" altro non è che una querystring con la quale vengono passati i valori di 3 parametri (UC, SC e ST).

AleMac Profilo | Newbie

già fatto ma è una supposizione sbagliatissima!!
devo simulare il click sul link che mi esegue il javascript postato sopra, non due shell di explorer diverse
Thanks
Ale

Dainesi Profilo | Senior Member

Se vuoi effettuare un Click alla faccia del tuo utente devi andare per API di Windows e intercettare Internet Explorer, e dentro di esso localizzare l'hyperlink che dici te e quindi inviare (via SendMessage o PostMessage) il tuo Click finale.
Sussistono però 2 problemi:

1) Non è detto che l'utente usi Internet Explorer (Netscape, FireFox, Opera, ....)
2) La posizione dell'hyperlink è relativa e di difficile recupero.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5