Sie können applet für Benutzer des Internet Explorers und der Mozilla Familie der Datenbanksuchroutinen in einer von zwei Möglichkeiten entfalten:
|
|
Durch reines HTML
Durch Javascript
Wenn Sie eine reine HTML Annäherung verwenden, um applet in einem Mischendatenbanksuchroutine Klima zu entfalten, merken Sie das folgende:
1. Internet Explorer
Erkennt den Gegenstandumbau
Ignoriert den Inhalt des Anmerkung Umbaus
2. Mozilla Datenbanksuchroutinen
Ignorieren Sie einen Gegenstandumbau mit dem classid Attribut
Deuten Sie den Inhalt des Anmerkung Umbaus
Betrachten Sie den folgenden Beispielcode von einem HTML page:
< Gegenstand
classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"
< Param name="code" value="Applet1.class" >
< Anmerkung >
< betten Sie code="Applet1.class" ein
type="application/x-java-applet;jpi-version=1.6" >
< noembed >
Keine Java Unterstützung.
</noembed >
</betten Sie > ein
</Anmerkung >
</Gegenstand >
Anstatt, die reine HTML Annäherung zu verwenden, die oben beschrieben wird, können Sie Javascript verwenden, um applet in einem Mischendatenbanksuchroutine Klima zu entfalten. Durch Javascript Sie:
1. Ermitteln Sie die Datenbanksuchroutine des
Benutzers durch die appName Variable.
2. Verwenden Sie die document.write() Methode, um einen
Umbau zu schreiben, der auf dem Wert der appName Variable basiert:
Wenn der Datenbanksuchroutinename "Netscape" entspricht, schreiben Sie den einbettenumbau.
Wenn der Datenbanksuchroutinename "Microsoft Internet Explorer" entspricht, schreiben Sie den Gegenstandumbau.
Im folgenden Beispiel gibt die document.write() Methode entweder einbetten oder Gegenstandumbau für jeden Benutzer "schnell" aus:
< HTML >
< Index language="Javascript" >
var _ APP = navigator.appName;
wenn (_ APP == ' Netscape ') {
document.write('<embed code="Applet1.class" ',
' width="200" ',
' height="200" ',
' ">'); type="application/x-java-applet;version=1.6
}
sonst wenn (_ APP == ' Microsoft Internet Explorer ') {
document.write('<OBJECT ',
'
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" ',
' width="200" ',
' height="200" > ',
' < PARAM name="code" value="Applet1.class" > ',
' </GEGENSTAND > ');
}
sonst {
document.write('<p>Sorry, ungestützt browser.</p > ');
}
</Index >
</HTML >
Online: 660 users browsing the articles directory
|
|