Wenn wir auf den Webseiten anderer Leute Links sehen, die Browserbefehle wie Öffnen, Drucken, Weiterleiten, Speichern unter, Zurück, dieses Fenster schließen, Rechtsklick deaktivieren usw. implementieren, wir sie aber selbst nicht implementieren können, haben wir das Gefühl bedauernd? Wollen Sie es auch erreichen? Wie interessant wäre es, wenn Browserbefehle auf der Webseite implementiert werden könnten! Werfen wir einen Blick darauf, wie Sie Javascript-Code zum Implementieren von Browser-Menübefehlen verwenden (der folgende Code wurde im Browser unter Windows XP debuggt), Wulin.com, www.vevb.com.
1. Implementierung der Befehle im Menü [Datei (F)].
1. Implementierung des Befehls „Öffnen“.
[Format]:document.execCommand(öffnen)
[Erklärung] Dies ähnelt in gewisser Weise den Befehlen im Webbrowser-Steuerelement in VB und anderen Programmierdesigns. Sie können es auch auf dieser Grundlage betrachten.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=document.execCommand(open)>Öffnen</a>
2. Implementierung des Befehls „Mit Notepad bearbeiten“.
[Format]:location.replace(view-source:+location)
[Anleitung] Öffnen Sie Notepad und zeigen Sie den Quellcode der Webseite im Notepad an.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=location.replace(view-source:+location)>Mit Notepad bearbeiten</a>
3. Implementierung des Befehls „Speichern unter“.
[Format]:document.execCommand(saveAs)
[Anleitung] Speichern Sie diese Webseite in einem anderen Verzeichnis auf der lokalen Festplatte!
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=document.execCommand(saveAs)>Speichern unter</a>
4. Implementierung des Befehls „Drucken“.
[Format]:document.execCommand(print)
[Erklärung] Natürlich muss ein Drucker installiert sein!
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=document.execCommand(print)>Drucken</a>
5. Umsetzung des „Schließen“-Befehls
[Format]:window.close();false zurückgeben
[Beschreibung] Dieses Fenster wird geschlossen.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=window.close();return false)>Dieses Fenster schließen</a>
2. Implementierung der Befehle im Menü [Bearbeiten (E)].
Implementierung des Befehls „Alle auswählen“.
[Format]:document.execCommand(selectAll)
[Beschreibung] Alle Inhalte auf der Webseite werden ausgewählt!
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=document.execCommand(selectAll)>Alles auswählen</a>
3. Implementierung der Befehle im Menü [Ansicht (V)].
1. Implementierung des Befehls „Aktualisieren“.
[Format]:location.reload() oder History.go(0)
[Anleitung] Öffnen Sie diese Seite erneut in Ihrem Browser.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=location.reload()>Aktualisieren</a>
Oder fügen Sie hinzu:<a href=# onclick=history.go(0)>Aktualisieren</a>
2. Implementierung des Befehls „Quelldatei“.
[Format]:location.replace(view-source:+location)
[Anleitung] Sehen Sie sich den Quellcode dieser Webseite an.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=location.replace(view-source:+location)>Quelldatei anzeigen</a>
3. Implementierung des Befehls „Vollbildanzeige“.
[Format]:window.open(document.location,url,fullscreen)
[Anleitung] Diese Seite im Vollbildmodus anzeigen.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=window.open(document.location,url,fullscreen)>Vollbildanzeige</a>
4. Implementierung der Befehle im Menü [Sammlung (A)].
1. Implementierung des Befehls „Zu Favoriten hinzufügen“.
[Format]:window.external.AddFavorite('url', 'website name)
[Anleitung] Diese Seite zu den Favoriten hinzufügen.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=javascript:window.external.AddFavorite('http://oh.jilinfarm.com', 'Hu Mingxins persönliche Homepage')>Zu Favoriten hinzufügen</a>
2. Implementierung des Befehls „Favoriten organisieren“.
[Format]:window.external.showBrowserUI(OrganizeFavorites,null)
[Beschreibung] Öffnen Sie das Dialogfeld „Favoriten organisieren“.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=window.external.showBrowserUI(OrganizeFavorites,null)>Favoriten organisieren</a>
5. Implementierung der Befehle im Menü [Extras (T)].
Implementierung des Befehls „Internetoption“.
[Format]:window.external.showBrowserUI(PrivacySettings,null)
[Beschreibung] Öffnen Sie das Dialogfeld „Internetoptionen“.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=window.external.showBrowserUI(PrivacySettings,null)>Internetoptionen</a>
6. Implementierung von Befehlen in [Symbolleiste]
1. Implementierung des Befehls „Vorwärts“.
[Format]history.go(1) oder History.forward()
[Erklärung] Der Browser öffnet die nächste Seite.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=history.go(1)>Weiterleiten</a>
Oder treten Sie bei:<a href=# onclick=history.forward()>Weiterleiten</a>
2. Implementierung des „Zurück“-Befehls
[Format]:history.go(-1) oder History.back()
[Beschreibung] Der Browser kehrt zur zuvor angezeigten Seite zurück.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=history.go(-1)>Zurück</a>
Oder fügen Sie hinzu:<a href=# onclick=history.back()>Zurück</a>
3. Implementierung des Befehls „Aktualisieren“.
[Format]:document.reload() oder History.go(0)
[Anleitung] Öffnen Sie diese Seite erneut in Ihrem Browser.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=location.reload()>Aktualisieren</a>
Oder fügen Sie hinzu:<a href=# onclick=history.go(0)>Aktualisieren</a>
7. Implementierung anderer Befehle
Implementierung des Befehls „Dieses Fenster regelmäßig schließen“.
[Format]:settimeout(window.close(), Schließzeit)
[Beschreibung] Dieses Fenster wird geschlossen.
[Beispiel] Zwischen <body></body> hinzufügen:
<a href=# onclick=setTimeout(window.close(),3000)>Schließen Sie dieses Fenster in 3 Sekunden</a>