IWCLink: Visualizzazione di un URL nel browser o cornice

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.


Inizio pagina

x
Sintassi: Come visualizzare un URL in un browser o cornice
IWCLink(url, [target], [newwindow], [options])

dove:

url

L'URL della webpage da visualizzare.

destinazione

La finestra o cornice a cui inviare l'emissione di richiesta URL.

newwindow

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.

opzioni

Nuovi parametri di finestra. Questo include, ma non è limitato, ai seguenti:

  • screenX=distance, ovvero al distanza nella posizione della nuova finestra dal lato sinistro della schermata.
  • screenY=distance, ovvero la distanza della posizione della nuova finestra dalla parte superiore della schermata.
  • scrollbars={yes|no}, che determina se si creano barre di scorrimento verticali e orizzontali quando il documento diventa più grande delle dimensioni della finestra. Quando impostato su sì, si creano le barre di scorrimento. Quando impostato su no, non si creano le barre di scorrimento.
  • status={yes|no}, che determina se una barra di stato appare in fondo alla finestra. Quando impostato su sì, si crea la barra di stato. Quando impostato su no, non si crea la barra di stato.
  • titlebar={yes|no}, che determina se una barra del titolo appare in fondo alla finestra. Se impostato su sì, si crea la barra del titolo. Se impostato su no, non si crea la barra del titolo.
  • toolbar={yes|no}, che determina se la barra degli strumenti del browser standard appare nella finestra. Se impostato su sì, si crea la barra degli strumenti. Se impostato su no, non si crea la barra degli strumenti.
  • height=pixels, ovvero l'altezza della finestra in pixel.
  • resizable={yes|no}, che determina se un utente è in grado di ridimensionare la finestra. Se impostato su sì, un utente è in grado di ridimensionare la finestra. Se impostato su no, un utente non è in grado di ridimensionare la finestra.


Esempio: Visualizzazione di un URL nella cornice

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:

  1. Definisce una variabile chiamata theReport e la inizializza all'URL target.

    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.

  2. Assegna un valore da una casella di modifica (Form1.EditBox1) al parametro STCD della procedura target, accodando il valore alla stringa URL nel prospetto.
  3. Richiama IWCLink per visualizzare una sessione di reporting WebFOCUS, eseguendo la procedura esterna rsales4, nella cornice chiamata MyFrame.

    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