 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
16.12.2002, 08:06
|
#1
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
"browserweiche" nach plugins?
hallo zusammen,
gibt es eine moeglichkei ueber eine browserweiche festzustellen welche art von plugins installiert sind und dann entsprechend andere seiten aufzurufen?
z.b. feststellen ob quicktime oder realtime plugin installiert und dann entsprechende seiten aufrufen, auf denen ein quicktime oder realtime film ablaufen soll.
ich arbeite mit golive6, aber ich denke das passt sicher besser in diese rubrik, da es ja eher eine allgemeine html frage ist.
im voraus fuer evtl. antworten vielen dank.
MIMAMO
|
|
|
16.12.2002, 08:26
|
#2
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
re
jo das ist möglich...
syntax:
Code:
if (navigator.plugins['<pluginname>'])
{
// anweisung wenn vorhanden
}
könnte so aussehen zum direkten einbinden in die Site
Code:
if (navigator.plugins['LiveAudio'])
{document.write('<EMBED NAME="sound" SRC="sound.wav" AUTOSTART=true
VOLUME=100 WIDTH=0>');}
oder so zu verweisen auf eine site
Code:
if (navigator.plugins['LiveAudio'])
{
location.href="<siteurl>";
}
|
|
|
16.12.2002, 08:32
|
#3
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
super,
danke fuer die schnelle antwort.
nur noch eine frage hierzu:
<pluginname> gibt es evtl. eine uebersicht ueber die verschiedenen pluginnamen?
quicktime, realtime, ...
ach ja, und wie wuerde dann die sprunganweisung aussehen, wenn keines der plugins gefunden wird?
einfach abfrage ist plugin1 vorhanden gehe zu XXX,
ist plugin1 vorhanden gehe zu YYY und wenn keines gehe zu ZZZ
MIMAMO
Geändert von mimamo (16.12.2002 um 08:35 Uhr).
|
|
|
16.12.2002, 09:01
|
#4
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
re
kannst die Plugins auch über den MIME TYP abfragen :
Code:
real = false;
if ((navigator.mimeTypes) && (navigator.mimeTypes.length > 0))
for (a = 0; a < navigator.mimeTypes.length; a++)
if (navigator.mimeTypes[a].type.indexOf("audio/x-pn-realaudio-plugin") >=0)
{
real = true;
break;
}
}
Den MIME-TYp kannst du unter Dateitypen > eigenschaft jeweils einsehen ...
Geändert von Scriff (16.12.2002 um 09:04 Uhr).
|
|
|
18.12.2002, 15:24
|
#5
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
hallo scriff,
hattest du bei deiner letzten antwort nicht auch ein javascript dabei, das eine liste alle installierten plugins erzeugt?
koenntest du das bitte noch mal posten?
vielen dank
MIMAMO
|
|
|
18.12.2002, 15:40
|
#6
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
ne, sorry das war ein irtum...das hab ich wieder rausgenommen , da es die vorhandenen Mime-Typen nur anzeigt.
Wenn ich nochmal was geeignetes finde poste ich es aber gleich hier rein
|
|
|
18.12.2002, 15:49
|
#7
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
ok.auf die schnelle mal .
läuft aber komischerweise net im IE5.01
Code:
<script language="JavaScript">
document.writeln("<table cellspacing=2 cellpadding=5 width='100%' bgcolor='#ccffff' >");
for(i=0; i<navigator.plugins.length; i++)
{
document.writeln("<tr>");
document.writeln("<td>" + navigator.plugins[i].name.fontsize(2) + "</td>");
document.writeln("<td>" + navigator.plugins[i].description.fontsize(2) + "</td>");
document.writeln("<td>" + navigator.plugins[i].filename.fontsize(2) + "</td>");
document.writeln("</tr>");
}
document.writeln("</table>");
</script>
|
|
|
19.12.2002, 08:15
|
#8
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
hallo scriff,
zunaechst mal danke.
wenn bei mir z.b. folgendes angezeigt wird:
RealPlayer(tm) LiveConnect-Enabled Plug-In (32-bit)
RealPlayer(tm) LiveConnect-Enabled Plug-In
F:\Netcd451.320\Program\plugins\NPRA32.DLL
was muss ich dann bei der abfrage nach dem plugin eintragen?
if (navigator.plugins[??????])
waere nett, wenn du mir da noch mal einen tipp geben koenntest.
MIMAMO
|
|
|
19.12.2002, 08:44
|
#9
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
re
benutz einfach die erste oben beschriebene variante
navigator.plugins['<pluginname>']
oder wenn du möchtest die untere, dann musst du jedoch voher unter dateitypen nach dem Mime - Typ schauen.
navigator.mimeTypes[a].type.indexOf("<mime-typ>")
|
|
|
19.12.2002, 09:10
|
#10
|
|
TP-Supporter
Registriert seit: Oct 2002
Ort: Berlin
|
sorry, ich muss doch noch mal nachfragen:
'<pluginname>' waere dass dann '<RealPlayer>' oder
'<Adobe Acrobat>' oder ...?
dies bekomme ich z.b. angezeigt wenn ich das script von dir laufen lasse.
|
|
|
19.12.2002, 09:35
|
#11
|
|
TP-Veteran
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
|
jo genau...anstatt <pluginname> schreibst du
'Real Player'
oder ebben das was dein Abfragescript als Pluginname anzeigt
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 Uhr.
|
 |