Ergebnis 1 bis 5 von 5

Thema: Kurz Hilfe ? Wäre toll!

  1. #1
    Unregistriert
    Gast

    Standard Kurz Hilfe ? Wäre toll!

    Hi leute!

    Ich bin Mitglied eines Webradio-Senders. Dieser starteterst gerade neu und uns wir haben mal geschaut, was wir auf der Website noch einbinden könnten. Wir möchten gerne einen Programmcheck durchführen, der Testet mit welchem Programm der Zuhörer sich von seinem Rechner aus verbinden kann.
    Zur verfügung stehen WMP und Realplayer.
    Das problem ist jetz, das wenn die nachricht "Sie haben den *WMP/Realplayer* installiert" angezeigt werden soll noch eine Anklickbare URL, passend zum Programm vorhanden sein sollte.

    Das habe ich bis jetzt:

    <html>
    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Plugincheck</title>

    </head>

    <body>
    <script>


    var agt=navigator.userAgent.toLowerCase();
    var ie = (agt.indexOf("msie") != -1);
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
    var mac = (agt.indexOf("mac")!=-1);

    if (ie && win) { pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockw ave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1"," QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader"); }
    if (ns || !win) {
    nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
    pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
    }

    function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCR'+'IPT>\n'); if (result) return name+','; else return ''; }
    function detectNS(ClassID,name) { n = ""; if (nse.indexOf(ClassID) != -1) if (navigator.mimeTypes[ClassID].enabledPlugin != null) n = name+","; return n; }

    pluginlist += navigator.javaEnabled() ? "Java," : "";
    if (pluginlist.length > 0) pluginlist = pluginlist.substring(0,pluginlist.length-1);

    if (pluginlist.indexOf("Windows Media Player")!=-1)
    document.write("Sie haben den Windows Media Player installiert.<br> Verbinden: "HIER STEHT DIE URL VOM STREAM" <br>")
    if (pluginlist.indexOf("RealPlayer")!=-1)
    document.write("Sie haben den Real Player installiert<br>")

    </script>

    </body></html>

    Vielen Dank im Vorraus bei der Hilfe
    Grüsse
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von Grevas
    Registriert seit
    20.04.2009
    Ort
    In meiner Wohnung.
    Alter
    30
    Beiträge
    1.039
    Danke
    0
    Bekam 5 mal "Danke" in 5 Postings

    Standard AW: Kurz Hilfe ? Wäre toll!

    Wenn du mir sagst in welchem Browser der Quark den du gepostet hast angeblich funktioniert, könnte man dir evtl. helfen.... So wie das aussieht, sollte man es sofort wieder löschen.
    IE bricht mit einer Fehlermeldung ab, Firefox macht wie erwartet gar nichts.

    Nimm dir ein Beispiel an anderen Webradiosendern. Die bieten schlicht und ergreifend alle ihre Streams an, ob die Tools da sind, soll gefälligst der User entscheiden (mit 100% Sicherheit wirst du es nämlich NIE rauskriegen, fals überhaupt). Die Streams sind übrigens nicht an ein Programm gebunden, sondern an das "Format" das übertragen wird. Z.B. kann man alle "WinAmp Streams" auch mit VLC öffnen (n paar andere vermutlich auch).

    /P.S.
    Warum es erst gar nicht in Firefox funktionieren kann:
    so sieht mein Agentheader aus
    mozilla/5.0 (windows; u; windows nt 6.0; de; rv:1.9.2.11) gecko/20101012 firefox/3.6.11 ( .net clr 3.5.30729; .net4.0c)

    Siehst du darin irgendwo "ns" ? Die Abfrage hinkt an jeder Ecke! Den Rest schau ich mir gar nicht erst genauer an ...
    Geändert von Grevas (27.10.2010 um 00:40 Uhr)

  3. #3
    Unregistriert
    Gast

    Standard AW: Kurz Hilfe ? Wäre toll!

    if (pluginlist.indexOf("Windows Media Player")!=-1)
    document.write("Sie haben den Windows Media Player installiert.<br> Verbinden: "HIER STEHT DIE URL VOM STREAM" <br>")
    if (pluginlist.indexOf("RealPlayer")!=-1)
    document.write("Sie haben den Real Player installiert<br>")

    Eigentlich geht es nur um diesen Teil. Die sache ist, wenn der Ganze Script so aussieht:


    <html>
    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Plugincheck</title>

    </head>

    <body>
    <script>

    var agt=navigator.userAgent.toLowerCase();
    var ie = (agt.indexOf("msie") != -1);
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
    var mac = (agt.indexOf("mac")!=-1);

    if (ie && win) { pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockw ave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1"," QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader"); }
    if (ns || !win) {
    nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
    pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
    }

    function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCR'+'IPT>\n'); if (result) return name+','; else return ''; }
    function detectNS(ClassID,name) { n = ""; if (nse.indexOf(ClassID) != -1) if (navigator.mimeTypes[ClassID].enabledPlugin != null) n = name+","; return n; }

    pluginlist += navigator.javaEnabled() ? "Java," : "";
    if (pluginlist.length > 0) pluginlist = pluginlist.substring(0,pluginlist.length-1);

    if (pluginlist.indexOf("Windows Media Player")!=-1)
    document.write("Sie haben den Windows Media Player installiert<br>")
    if (pluginlist.indexOf("RealPlayer")!=-1)
    document.write("Sie haben den Real Player installiert<br>")

    </script>

    </body></html>


    Funktioniert das teil einwandfrei!
    Das Problem besteht aber darin, beim dem teil wo steht "Sie haben den WMP installiert" ein Link hintendran soll. Nur wenn ich diesen einfügen möchte Hinkt das ganze.

  4. #4
    Unregistriert
    Gast

    Standard AW: Kurz Hilfe ? Wäre toll!

    if (pluginlist.indexOf("Windows Media Player")!=-1)
    document.write("Sie haben den Windows Media Player installiert.<br> Verbinden: "HIER STEHT DIE URL VOM STREAM" <br>")
    if (pluginlist.indexOf("RealPlayer")!=-1)
    document.write("Sie haben den Real Player installiert<br>")

    Eigentlich geht es nur um diesen Teil. Die sache ist, wenn der Ganze Script so aussieht:


    <html>
    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Plugincheck</title>

    </head>

    <body>
    <script>

    var agt=navigator.userAgent.toLowerCase();
    var ie = (agt.indexOf("msie") != -1);
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
    var mac = (agt.indexOf("mac")!=-1);

    if (ie && win) { pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockw ave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1"," QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader"); }
    if (ns || !win) {
    nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
    pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
    }

    function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCR'+'IPT>\n'); if (result) return name+','; else return ''; }
    function detectNS(ClassID,name) { n = ""; if (nse.indexOf(ClassID) != -1) if (navigator.mimeTypes[ClassID].enabledPlugin != null) n = name+","; return n; }

    pluginlist += navigator.javaEnabled() ? "Java," : "";
    if (pluginlist.length > 0) pluginlist = pluginlist.substring(0,pluginlist.length-1);

    if (pluginlist.indexOf("Windows Media Player")!=-1)
    document.write("Sie haben den Windows Media Player installiert<br>")
    if (pluginlist.indexOf("RealPlayer")!=-1)
    document.write("Sie haben den Real Player installiert<br>")

    </script>

    </body></html>


    Funktioniert das teil einwandfrei!
    Das Problem besteht aber darin, beim dem teil wo steht "Sie haben den WMP installiert" ein Link hintendran soll. Nur wenn ich diesen einfügen möchte Hinkt das ganze. Das Ganze läuft eigentlich in Firefox sowie IE

  5. #5
    König(in) Avatar von Grevas
    Registriert seit
    20.04.2009
    Ort
    In meiner Wohnung.
    Alter
    30
    Beiträge
    1.039
    Danke
    0
    Bekam 5 mal "Danke" in 5 Postings

    Standard AW: Kurz Hilfe ? Wäre toll!

    Nein, tut es nicht.

    "mozilla/5.0 (windows; u; windows nt 6.0; de; rv:1.9.2.11) gecko/20101012 firefox/3.6.11 ( .net clr 3.5.30729; .net4.0c)"

    if (ie && win) <- nein
    if (ns || !win) <- nein, oder siehst du in dem header irgendwo "Netscape" drin stehen? win ist dafür !(true), also auch nicht


    //P.S.
    HTML-Code:
    "Sie haben den Windows Media Player installiert.<br> Verbinden: <a href='streamlink.pls'>hier</a><br>"
    Geändert von Grevas (27.10.2010 um 17:59 Uhr)

Ähnliche Themen

  1. bräucht ma kurz hilfe
    Von PigBlack im Forum HTML & CSS Forum
    Antworten: 12
    Letzter Beitrag: 27.11.2009, 18:33
  2. Backup Problem Hilfeeeee Schnelle Hilfe wäre super
    Von 00eraser00 im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 5
    Letzter Beitrag: 21.06.2007, 14:38
  3. onload ? brauch ganz kurz mal hilfe
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 16.03.2006, 23:02
  4. Brauche hilfe lest durch kenn es nicht kurz zusammen fassen
    Von Schneewolf im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 28.06.2005, 16:11
  5. Hilfe!! Wäre sehr dankbar. Es zeigt nicht ganz an..
    Von fozzy. im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 26.04.2005, 21:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •