FORMULA LANGUAGE
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
RELOAD. Carga de nuevo la página desde el servidor de Internet.
RELOADIFMODIFIED. Carga de nuevo la página únicamente si ha sido modificada en el servidor Internet.
Si guarda las URL, puede utilizarlas en los agentes; por ejemplo, podría crear un agente que abra páginas Web en la base de datos Web Navigator, y, a continuación, cargue todas las páginas Web almacenadas en cada uno de los campos $URLLinksn.
Cuidado Si guarda las URL en campos $URLLinksn, las prestaciones pueden verse afectadas.
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