Javascript mit Firefox und Netscape

Npp

Gesperrt
Hallo Leute,

ich habe folgenden Code in meine Seite, im IE kein Problem doch im FireFox und Netscape sieht man die Schrift überhaupt nicht, das ist ... , wenn man doch wenigstens die Schrift dazu sehen würde, wäre ich ja schon zufrieden, es sei den es gibt eine Möglichkeit für diese beiden Aussenseiter Browser auch ein Favoriten Funktion einzubauen, die dann auch noch bei allen Browsern funktioniert, dann wäre ich natürlich zufiedener! :suspekt:

Hier der Code
<script language="JavaScript1.2">
<!--
var bookmarkurl="http://www.javarea.de"
var bookmarktitle="Klaus hentschel Javapage"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
var ACCESSKEY=98

if (document.layers)
document.captureEvents(Event.KEYPRESS)

function backhome(e){
if (document.layers){
if (e.which==ACCESSKEY)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
else if (document.all){
if (event.keyCode==ACCESSKEY)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
}
document.onkeypress=backhome
if ((navigator.appName ==
"Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {

var URL="http://www.zzz.de/";
var Titel="zzzzz";

document.write('<A HREF="javascript:window.ext');
document.write('ernal.AddFavorite(URL,Titel);" ');
document.write('onMouseOver="window.status=');
document.write("'Die Seite bookmarken'; return true");
document.write('" onMouseOut=" window.status=');
document.write("' ';return true");
document.write('">Favoriten</a>');
}

// -->
</script>

Npp
 
Du sprichst in deinem Skript 2 Browser an...
IE>(document.all)
Netscape4>(document.layers)

Andere Browser verstehen keine der beiden Methoden(mal von Opera abgesehen)...und machen daher auch nix.

packe einen Abzweig hinein, welcher auch eine Variante für andere Browser beinhaltet.. wobei mir jetzt allerdings nicht bekannt ist, wie man bei denen das Bookmark-.Menu öffnen könnte.
 
Hallo,

leider erscheint beim Netscape Browser da auch keine Schrift, mir ist es ja schon egal ob das mit den Bookmark funktioniert bei anderen Browsern, aber wenigstens sollte man lesen können das da Favoriten steht in allen Browsern, und das geht aber noch nicht mal.

Im IE den sowieso die meisten benutzen die keine Ahnug vom IE haben, funktioniert ja auch alles.
 
Welchen Netscape meinst du (Version)

Ansonsten...hier wird der Text ausgegeben:
Code:
if ((navigator.appName ==
"Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {

var URL="http://www.zzz.de/";
var Titel="zzzzz";

document.write('<A HREF="javascript:window.ext');
document.write('ernal.AddFavorite(URL,Titel);" ');
document.write('onMouseOver="window.status=');
document.write("'Die Seite bookmarken'; return true");
document.write('" onMouseOut=" window.status=');
document.write("' ';return true");
document.write('">Favoriten</a>');
}
Wie im fett markierten Teil unschwer zu erkennen ist, soll das nur beim Internet-Explorer passieren.

Soll das überall zu sehen sein, nimm diese Abfrage nach dem IE heraus.
 

Neue Beiträge

Zurück