FORMULA LANGUAGE


@URLOpen
Ejemplo

Recupera una página World Wide Web especificada por su URL.

Sintaxis

@URLOpen

@URLOpen( cadena-URL )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ] )

@URLOpen( cadena-URL ; [URLLIST] )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ]:[URLLIST] )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ]:[URLLIST] ; juego-caracteres )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ]:[URLLIST] ; juego-caracteres; nombre-usuario-Web )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ]:[URLLIST] ; juego-caracteres ; nombre-usuario-Web; contraseña-Web )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ]:[URLLIST] ; juego-caracteres ; nombre-usuario-Web ; contraseña-Web ; nombre-usuario-proxy )

@URLOpen( cadena-URL ; [ cargar-de-nuevo ]:[URLLIST] ; juego-caracteres ; nombre-usuario-Web ; contraseña-Web ; nombre-usuario-proxy ; contraseña-proxy )

Parámetros

cadena-URL


[ cargar-de-nuevo ]
[URLLIST]
[RELOAD] : [URLLIST]
juego-caracteres
nombre-usuario-Web
contraseña-Web
nombre-usuario-proxy
contraseña-proxy
Uso

La función @URLOpen puede utilizarse tanto desde la estación de trabajo Notes como desde el servidor Domino.

El nombre de usuario y la contraseña únicamente deben usarse en el contexto de la base de datos Web Navigator. Los demás navegadores siempre solicitan la autentificación.

Si la utiliza en el servidor, necesita especificar al menos un parámetro con la función; si usa la función sin incluir ningún parámetro, Notes intentará mostrar el cuadro de diálogo URL Open, lo cual no puede hacerse desde el servidor. Si desea utilizar cualquiera de los parámetros que vienen a continuación de las palabras clave Reload y URLList sin tener que especificar valores para alguna de estas palabras, introduzca un cero (0) como valor para dichas palabras. Por ejemplo, @URLOpen("http://www.ibm.com";0;"mi-nombre-de-usuario";"mi-contraseña").

Cuando un navegador de Notes ejecuta la función @URLOpen, muestra la página Web recuperada en una nueva ventana. Cuando la función @URLOpen se usa en un formulario o página a la que accede un navegador distinto de Notes, Domino genera un comando window.open de JavaScript con la sintaxis siguiente:

window.open( [sURL] [, sName] [, sFeatures] [, bReplace])

Para visualizar la página Web recuperada en una ventana nueva, pase los valores de sName y sFeatures (si lo desea) en forma de argumentos separados por comas a cadena-URL. Por ejemplo, @URLOpen("http://www.ibm.com','NEW"). No se olvide de usar comillas dobles al principio y al final del parámetro cadena-URL, y comillas simples delante y detrás de cada coma que use para separar los argumentos que se pasarán a window.open. No incluya ningún espacio.

Para abrir otro elemento de diseño de la base de datos de Notes actual en una aplicación de Web, utilice la función @WebDbName para codificar correctamente el nombre de la base de datos.

Consulte Comandos URL de Domino si desea acceder a una lista con los comandos URL que puede utilizar para abrir elementos de diseño en un navegador.

Equivalencias en otros lenguajes

Método URLOpen de la clase NotesUIWorkspace de LotusScript

Método GetDocumentByURL de la clase NotesDatabase de LotusScript

Método getDocumentByURL de la clase Database de Java

Ejemplo
Véase también