Siempre que vemos enlaces en las páginas web de otras personas que implementan comandos del navegador como abrir, imprimir, reenviar, guardar como, retroceder, cerrar esta ventana, desactivar el clic derecho, etc., pero no podemos implementarlos nosotros mismos, ¿nos sentimos? ¿arrepentido? ¿Tú también quieres lograrlo? ¡Qué interesante sería si se pudieran implementar comandos del navegador en la página web! Echemos un vistazo a cómo usar el código Javascript para implementar los comandos del menú del navegador (el siguiente código se ha depurado en el navegador en Windows XP), Wulin.com, www.vevb.com.
1. Implementación de comandos en el menú [Archivo (F)]
1. Implementación del comando "Abrir"
[Formato]:document.execCommand(abierto)
[Explicación] Esto es algo similar a los comandos en el control del navegador web en VB y otros diseños de programación. También puedes pensar en ello basándose en esto.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=document.execCommand(open)>Abrir</a>
2. Implementación del comando "Editar con Bloc de notas"
[Formato]:ubicación.reemplazar(ver-fuente:+ubicación)
[Instrucciones] Abra el Bloc de notas y muestre el código fuente de la página web en el Bloc de notas.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=location.replace(view-source:+location)>Editar con el Bloc de notas</a>
3. Implementación del comando "Guardar como"
[Formato]:document.execCommand(guardar como)
[Instrucciones] ¡Guarde esta página web en otro directorio del disco local!
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=document.execCommand(saveAs)>Guardar como</a>
4. Implementación del comando 〖Imprimir〗
[Formato]:document.execCommand(imprimir)
[Instrucciones] ¡Por supuesto, debes tener una impresora instalada!
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=document.execCommand(print)>Imprimir</a>
5. Implementación del comando "Cerrar"
[Formato]: ventana.cerrar(); devolver falso
[Descripción] Esta ventana se cerrará.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=window.close();return false)>Cerrar esta ventana</a>
2. Implementación de comandos en el menú [Editar (E)]
Implementación del comando "Seleccionar todo"
[Formato]:document.execCommand(seleccionar todo)
[Descripción] ¡Se seleccionará todo el contenido de la página web!
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=document.execCommand(selectAll)>Seleccionar todo</a>
3. Implementación de comandos en el menú [Ver (V)]
1. Implementación del comando "Actualizar"
[Formato]:ubicación.recargar() o historial.go(0)
[Instrucciones] Vuelva a abrir esta página en su navegador.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=ubicación.reload()>Actualizar</a>
O agregue:<a href=# onclick=history.go(0)>Actualizar</a>
2. Implementación del comando 〖Archivo fuente〗
[Formato]:ubicación.reemplazar(ver-fuente:+ubicación)
[Instrucciones] Ver el código fuente de esta página web.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=location.replace(view-source:+location)>Ver archivo fuente</a>
3. Implementación del comando 〖Visualización en pantalla completa〗
[Formato]:ventana.abierta(ubicación.del documento,url,pantalla completa)
[Instrucciones] Muestra esta página en pantalla completa.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=window.open(document.location,url,fullscreen)>Visualización en pantalla completa</a>
4. Implementación de comandos en el menú [Colección (A)]
1. Implementación del comando "Agregar a Favoritos"
[Formato]:window.external.AddFavorite('url', 'nombre del sitio web)
[Instrucciones] Añade esta página a favoritos.
[Ejemplo] Agregar entre <body></body>:
<a href=javascript:window.external.AddFavorite('http://oh.jilinfarm.com', 'Página de inicio personal de Hu Mingxin')>Agregar a favoritos</a>
2. Implementación del comando "Organizar favoritos"
[Formato]:window.external.showBrowserUI(Organizar favoritos,nulo)
[Descripción] Abra el cuadro de diálogo Organizar favoritos.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=window.external.showBrowserUI(OrganizeFavorites,null)>Organizar favoritos</a>
5. Implementación de comandos en el menú [Herramientas (T)]
Implementación del comando 〖opción de internet〗
[Formato]:window.external.showBrowserUI(Configuración de privacidad,nulo)
[Descripción] Abra el cuadro de diálogo de opciones de Internet.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=window.external.showBrowserUI(PrivacySettings,null)>opciones de Internet</a>
6. Implementación de comandos en la [Barra de herramientas]
1. Implementación del comando 〖Adelante〗
[Formato]history.go(1) o History.forward()
[Explicación] El navegador abre la página siguiente.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=history.go(1)>Adelante</a>
O únete:<a href=# onclick=history.forward()>Adelante</a>
2. Implementación del comando "Atrás"
[Formato]:historia.go(-1) o historia.back()
[Descripción] El navegador regresa a la página vista anteriormente.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=history.go(-1)>Volver</a>
O agregue:<a href=# onclick=history.back()>Volver</a>
3. Implementación del comando "Actualizar"
[Formato]:document.reload() o historial.go(0)
[Instrucciones] Vuelva a abrir esta página en su navegador.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=ubicación.reload()>Actualizar</a>
O agregue:<a href=# onclick=history.go(0)>Actualizar</a>
7. Implementación de otros comandos.
Implementación del comando "Cerrar esta ventana periódicamente"
[Formato]:settimeout(window.close(), hora de cierre)
[Descripción] Esta ventana se cerrará.
[Ejemplo] Agregar entre <body></body>:
<a href=# onclick=setTimeout(window.close(),3000)>Cerrar esta ventana en 3 segundos</a>