WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.12.2002, 19:01   #1
get_you
Jr. Member
 
Registriert seit: 29.01.2002
Beiträge: 91


Frage Abrfrage

Hallo,

ich möchte auf einer Internetseite (Startseite) abfragen ob java installiert ist oder nicht, um - je nach Ergebnis - auf unterschiedliche Seiten zu verzweigen.

Wie stelle ich das denn am besten an?

Danke

get
get_you ist offline   Mit Zitat antworten
Alt 20.12.2002, 19:38   #2
3of4
Elite
 
Registriert seit: 14.11.1999
Alter: 39
Beiträge: 1.429


Standard

<script language= "JavaScript">

// Browser

ie = ((document.all) && (window.offscreenBuffering)) ? true : false;
nn = ((document.captureEvents) && (!document.getElementById)) ? true : false;
mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false;
op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ? true : false

// Browser-Version

b_version = navigator.appVersion.substring(0,1);

// Bildschirm-Auflösung

r_small = (screen.width < 640) ? true : false; // Kleiner Bildschirm
r_640 = (screen.width >= 640) ? true : false; // Mindestens 640x480
r_800 = (screen.width >= 800) ? true : false; // Mindestens 800x600
r_1024 = (screen.width >= 1024) ? true : false; // Mindestens 1024x768
r_1280 = (screen.width >= 1280) ? true : false; // Mindestens 1280x1024
r_1600 = (screen.width >= 1600) ? true : false; // Mindestens 1600x1200

// Java?


javaok = (navigator.javaEnabled()) ? true : false;

// Abfragen
// z.B.: Weiterleitung zu einer Seite

if (ie && r_1280 && javaok && (b_version >= 4))
{
// IE, Auflösung größer als 1280x1024, Java an, Browserversion >= 4
document.location.href="xxyt.html";
}

if ((ie || nn) && r_800 && (b_version >= 3))
{
// IE oder NN, Auflösung größer als 800x600, Java wird nicht gecheckt, Browserversion >= 3
document.location.href="xxyt.html";
}

if (!(ie) && !(b_version >= 3))
{
// Kein IE und gleichzeitig Browserversion < 3
document.location.href="xxyt.html";
}

</script>
Quelle: --> klick mich <--
____________________________________
Resistantium est futilius
3of4 ist offline   Mit Zitat antworten
Alt 21.12.2002, 18:43   #3
get_you
Jr. Member
 
Registriert seit: 29.01.2002
Beiträge: 91


Standard Booahhhhhh!

Schaut nicht grad einfach aus.

Aber danke.

get
get_you ist offline   Mit Zitat antworten
Alt 21.12.2002, 20:15   #4
Seidl
Veteran
 
Registriert seit: 10.01.2001
Beiträge: 478


Standard

Kann ja auch eine Menge mehr als nur nach Java zu fragen

Unter diesem Link findest du ein einfacheres Beispiel:

SELFHTML - navigator.javaEnabled
Seidl ist offline   Mit Zitat antworten
Alt 03.01.2003, 10:51   #5
get_you
Jr. Member
 
Registriert seit: 29.01.2002
Beiträge: 91


Unglücklich Bring nix zsam

Hi alle,

ich habe jetzt ein bisschen probiert, aber ich bekomm einfach nichts gescheites zusammen. Auch bei ausgeschalteten Java, leitet mich der Browser auf die Java-Seite weiter.

So sieht mein Test aus:

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">

</HEAD>
<BODY LINK="#0000ff" VLINK="#800080">

<script language= "JavaScript">
javaok = (navigator.javaEnabled()) ? true : false;
if (javaok) {document.location.href="java.html";}
</script>



</BODY>
</HTML>

Bin anscheinend nicht gescheit genug um das zu kapieren.

Kann mir wer (wenn er Zeit hat und ein guter Mensch ist) mir hier den Code einer index.htm angeben, die nichts weiter macht als auf eine java.htm bzw. nojava.htm verzweigt, je nachdem java an oder aus ist?

Danke

get
get_you ist offline   Mit Zitat antworten
Alt 03.01.2003, 10:57   #6
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Java oder JavaSCRIPT ???
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 03.01.2003, 11:13   #7
get_you
Jr. Member
 
Registriert seit: 29.01.2002
Beiträge: 91


Standard

Ich denke Java, bin mir aber nicht sicher.

Ich habe ein Menu das in java funktioniert, und einen Newsticker, und ein Aplett.

Um diese HP geht es: http://members.aon.at/schiffsclub-krumbach

Das ist der linke Frame: http://members.aon.at/schiffsclub-krumbach/left.htm

Das der obere Frame mit Newsticker: http://members.aon.at/schiffsclub-krumbach/top.htm

Und das die Seite mit Aplett: http://members.aon.at/schiffsclub-krumbach/main.htm

Mehr kommt nicht rein an Java, alles andere bleibt "stinknormales" HTML

get
get_you ist offline   Mit Zitat antworten
Alt 03.01.2003, 13:19   #8
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Also im Mozilla 1.2.1 passiert das korrekt.
IE dürfte auch klappen (nur kann ich da Java nicht deaktivieren, da ich nicht nur die MS-VM, sondern auch die Sun Vm drauf hab).
PHP-Code:
<HTML>
<
HEAD>
<
META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
</
HEAD>
<
BODY LINK="#0000ff" VLINK="#800080">
<
script language"JavaScript">
javaok = (navigator.javaEnabled()) ? true false;
if (
javaok) {
    
alert("Java aktiviert!");
} else {
    
alert("Kein Java!");
}
</script>
[url="nojava.html"][/url]
</BODY>
</HTML> 
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 03.01.2003, 14:36   #9
3of4
Elite
 
Registriert seit: 14.11.1999
Alter: 39
Beiträge: 1.429


Standard

PHP-Code:
<HTML>
<
HEAD>
<
META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
</
HEAD>
<
BODY LINK="#0000ff" VLINK="#800080">
<
script language"JavaScript">
javaok = (navigator.javaEnabled()) ? true false;
if (
javaok) {
    
alert("Java aktiviert!");
        
document.location.href="java.html";
else {
    
alert("Kein Java!");
        
document.location.href="nojava.html";
}
</script>
Optimiert für: 
<div align="center">
<table>
<tr>
<td>[url="java.html"]Java[/url]</td>
<td>[url="nojava.html"]Kein Java[/url]</td>
</tr>
</table>
</div>
</BODY>
</HTML> 
So würde ich es schreiben, damit auch Leute ohne Javascript auswählen können wohin sie kommen!
3of4 ist offline   Mit Zitat antworten
Alt 04.01.2003, 10:54   #10
get_you
Jr. Member
 
Registriert seit: 29.01.2002
Beiträge: 91


Standard

@Ministerialrat Mailbomber

also mit dem Quelltext krieg ich eine Auswahlmöglichkeit über zwei Links. Die Abfrage funkt bei mir nicht, dafür steht unten Links in der Statusleiste dass Fehler aufgetreten sind.

@m3

Da bekomm ich ein Fenster welches mir sagt, dass Java an ist. Das ist immerhin schon mehr als ich zusammengebracht habe.


@all

Nach wie vor stehe ich aber daneben. Ich suche wirklich den Quelltext der AUTOMATISCH auf eine Java bzw. NOJava-Seite verlinkt.

Bitte helft mir noch einmal

Danke Get
get_you ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:44 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag