Autor |
Nachricht |
Errox
Threadersteller
Dabei seit: 04.08.2008
Ort: Braunschweig
Alter: -
Geschlecht:
|
Verfasst Mi 12.11.2008 20:35
Titel Per Befehl JS nur in IE ausführen? |
|
|
Hej.
Ich habe ein Javascript und möchte mit einem Befehl erreichen, dass es nur ausgeführt wird, wenn ich mit dem Internet Explorer die jeweilige Seite benutze. Besuche ich die Seite mit dem Firefox, so soll das Script ignoriert werden. Leider kenne ich mich in Java überhaupt nicht aus. Kann ich zu dem Script einen Befehl ergänzen?
MfG
Zuletzt bearbeitet von Errox am Mi 12.11.2008 20:35, insgesamt 1-mal bearbeitet
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.11.2008 21:02
Titel
|
|
|
Code: | if(document.all) {
alert('IE');
} |
Oder auch Conditional Comments wenn es um ein ganzes Script geht.
|
|
|
|
|
Anzeige
|
|
|
Simonhard
Dabei seit: 25.01.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.11.2008 21:16
Titel
|
|
|
alternativ einmal das Objekt navigator anschauen
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.11.2008 21:24
Titel
|
|
|
Ja doll, den hab ich mal gebookmarkt. Was mich an sowas immer stört, ist die Frage: Wer pflegt das Zeug wie lange noch? Aber vielleicht brauch ich's ja mal.
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 12.11.2008 21:25
Titel
|
|
|
bacon hat geschrieben: | Ja doll, den hab ich mal gebookmarkt. Was mich an sowas immer stört, ist die Frage: Wer pflegt das Zeug wie lange noch? Aber vielleicht brauch ich's ja mal. |
Die Frage habe ich mir gerade auch gestellt Momentan schaut es aber auf jeden Fall noch aktuell aus.
|
|
|
|
|
Errox
Threadersteller
Dabei seit: 04.08.2008
Ort: Braunschweig
Alter: -
Geschlecht:
|
Verfasst Mi 12.11.2008 22:51
Titel
|
|
|
status4 hat geschrieben: | Code: | if(document.all) {
alert('IE');
} |
Oder auch Conditional Comments wenn es um ein ganzes Script geht. |
Tut mir sorry, aber ich bin ein wenig Begriffstutzig.
Muss das Script nun folgender Maßen aussehen?
Code: |
if(document.all) {
alert('IE');
}
var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var calunits=document.layers? "" : "px"
var bouncelimit=32 //(must be divisible by 8)
var direction="up"
function initbox(){
if (!dom&&!ie&&!ns4)
return
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
crossobj.top=scroll_top-250+calunits
crossobj.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}
function dropin(){
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<100+scroll_top)
crossobj.top=parseInt(crossobj.top)+40+calunits
else{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)
}
}
function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)
}
}
function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"
}
function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
window.onload=initbox
|
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 13.11.2008 10:51
Titel
|
|
|
Errox hat geschrieben: | ... aber ich bin ein wenig Begriffstutzig. |
ach quatsch!!!
die eigenschaft "document.all" wird nur vom explorer erkannt. deswegen fragt status ab, ob es erkannt wird. im erfolgsfalle handelt es sich um den ie und das was in den geschweiften klammern steht ( alert('IE'); ) wird aus ausgeführt.
heißt, die js-befehle, die du nur beim ie benutzen willst müssen in diese komischen geschweiften klammern...
. o O (bacon,... hast n schönen ava. status aber auch. aber nicht ganz so schön wie dem bacon sein einer)
|
|
|
|
|
|
|
|
Ähnliche Themen |
Jar Datei ausführen
[php] ob_start() und php ausführen?
php offline ausführen
Script nur einmal ausführen
setTimeout ausführen bei mouseover
php5 ausführen mit _.htaccess
|
|