Come: |
La funzione IWCLink visualizza un URL nella nuova finestra del browser o in una cornice all'interno del modulo corrente. È possibile usare IWCLink coem parte di una tecnica che consente di richiamare una procedura esterna senza il comando EXEC.
IWCLink(url, [target], [newwindow], [options])
dove:
L'URL della webpage da visualizzare.
La finestra o cornice a cui inviare l'emissione di richiesta URL.
Determina se l'URL appare nella nuova finestra del browser. Quando questo parametro è un valore non-zero o true, si crea una nuova finestra del browser.
Nuovi parametri di finestra. Questo include, ma non è limitato, ai seguenti:
Il seguente codice JavaScript viene chiamato da un gestore eventi script e usa IWCLink come parte di una tecnica per richiamare una procedura esterna e per fornire i parametri di procedura in momo dinamico durante il run time.
1. var theReport = "http://172.19.81.107/ibi_apps/WFServlet?IBIF_focexec=rsales4&IBIF_parms=STCD%3D"
2. theReport = theReport + document.Form1.EditBox1.value;
3. IWCLink(theReport,"MyFrame",0,menubar=no,resizable=no,scrollbars=no,
status=no,toolbar=no,height=600,width=600");
Questi comandi eseguono i seguenti:
Quando si usa IWCLink come parte di una tecnica per richiamare una procedura esterna, l'URL target deve identificare lo script WebFOCUS (IPAddress/ibi_apps/WFServlet), la procedura esterna target (?IBIF_focexec=ProcedureName) e i parametri della procedura (&IBIF_parms=ParameterName%3D). Un nome di parametro è il nome della variabile Dialogue Manager della procedura target corrispondente senza la "e" commerciale iniziale. Notare che %3D è il codice HTML per un simbolo uguale; la prossima dichiarazione accoderà il valore del parametro al simbolo uguale.
In questo caso, la procedura target si chiama rsales4 che presenta un parametro chiamato STCD.
Se si desidera far apparire la sessione di reporting in una nuova finestra del browser, è necessario lasciare il secondo argomento vuoto e modificare il terzo argomento da 0 a 1.
Gli argomenti restanti che iniziando con "menubar" personalizzano l'aspetto della finestra del browser; per informazioni sulle impostazioni del browser, consultare la documentazione del proprio browser.
WebFOCUS |