Ich suche ein Script was eine Warnmeldung raus gibt, wenn man die HP mit IE öffnet?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
alert box
beitrag
bescheid
dank
explorer
fenster
fragen
fram
kleines nachrichtenfenster
navigator
passiert nix
quellen
quelltext
refresh
spezifischen kommentar
thw
umbenannten datei
vielen vielen dank
warnmeldung
wolltest
-
Also eigentlich steht die frage bereits im Threadtitel, ich suche ein script welches eine warnmeldung erscheinen l?sst, zb. so was wie: "dieses seite ist optimiert f?r firefox, leider nutzen sie nicht den kompatibelsten browser, oder so!"
es sollte jedoch nicht verhindern, das derjenige, der Internet explorer nutzt auf die seite kommt, also lediglich eine warunung!
ich hoffe ihr versteht was ich meine und k?nnt mir helfen!
vielen dank im vorraus! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<script type='text/javascript'>
if (navigator.appName == 'Microsoft Internet Explorer')
alert('Dieses Seite ist optimiert f?r Firefox,/n leider nutzen Sie nicht den kompatibelsten Browser.');
</script>
sollte eigentlich gehn
mit
<script type='text/javascript'>
document.write(navigator.appName);
</script>
bekommst du raus, was oben in die if reinkommt
Quelle:
http://de.selfhtml.org/javascript/objekte/navigator.htm -
<script type='text/javascript'>
if (navigator.appName == 'Microsoft Internet Explorer')
alert('Dieses Seite ist optimiert f?r Firefox,/n leider nutzen Sie nicht den kompatibelsten Browser.');
</script>
sollte eigentlich gehn
mit
<script type='text/javascript'>
document.write(navigator.appName);
</script>
bekommst du raus, was oben in die if reinkommt
Quelle:
http://de.selfhtml.org/javascript/objekte/navigator.htm
vielen, vielen dank f?r deine schnelle hilfe, habe es getestet, aber irgendwie scheint der code name "microsoft internet explorer" nicht richtig zu sein! also wenigstens kommt keine warnmeldung!
habes auf der seite die du verlinkt hast auch noch mal angeschaut, das beispiel dort f?r firefox ging, allerdings habe ich dieses script genommen und eben firefox durch microsoft internet explorer eigegeben, leider tut sich nichts! -
dann nimm mal das 2. und ruf das dann im IE auf
dann sollte eigentlich der richtige strig f?r den IE da stehen
Beitrag ge?ndert am 9.02.2006 19:28 von starfun -
dann nimm mal das 2. und ruf das dann im IE auf
dann sollte eigentlich der richtige strig f?r den IE in der alert-box stehen
das 2. habe ich probiert aber da kam nichts, sorry was genau ist die allerbox? -
sorry nicht alert-box im 2. sondern nut text in der seite
habs eben mal probiert (2.)
im IE stand
Microsoft Internet Explorer
bei Firefox kommt
Netscape
und das 1. geht auch
Beitrag ge?ndert am 9.02.2006 19:35 von starfun
hab alles mal in ne datei gepackt
ruf sie mal in verschiedenen browsern auf
http://starfun.lima-city.de/temp/browser.htm
Beitrag ge?ndert am 9.02.2006 19:45 von starfun -
Wenn's nicht geht wird ist vielleicht JavaSCript deaktiviert?
Eigentlich sollte es reichen wenn du nach "Microsoft" suchst. Ich erninnere mich noch, dass z.B. der IE5 nach einem Update auf IE6 sich nicht mehr mit "Internet Explorer" gemeldet hat, sondern mit "MSIE". Hatte damals auf vielen Websites Probleme, weil die Skripte daf?r nciht ausgelegt waren und ich angeblich keinen IE h?tte. Was soll's, hab mir dann 'nen besseren Browser gesucht
MfG,
thw -
@thw
habs eben nochmal direck im IE getestet (vorher nur im editor)
IE Version
6.0.2600.0000.xpclient.010817-1148
meldet sich immer noch mit
Microsoft Internet Explorer
ob man das allerdings einstellen kann, wie es bei einigen browsern geht, wei? ich nicht.
ich denk nicht, das er java deaktiviert hat, wenn er java auf seine seite packen will. *g*
Edit:
nicht verwechseln mit
appVersion
da meldet IE sich mit
MSIE
zB: IE4 -> "4.0 (compatible; MSIE 4.0; Windows 95)"
Beitrag ge?ndert am 9.02.2006 20:01 von starfun
hab noch die anderen variablen zu navigator. dazu gemacht, das man den unterschied sieht
http://starfun.lima-city.de/temp/browser.htm
Beitrag ge?ndert am 9.02.2006 21:17 von starfun -
@starfun, dank dir f?r deine lieben bem?hungen, kein Plan warum es vorhin nicht ging, jetzt geh alles wunderbar, genau so wie ich es haben wollte, vielen, vielen dank!
ich habe aber doch noch eine frage, ist es m?glich in dem text der erscheint einen link erscheinen zu lassen ? also einen link direkt zum download von firefox?
und gibt es die m?glichkeit das, die warnmeldung nur ein mal ausgegeben wird nicht bei jedem aktualisieren der seite? das 2. ist nicht lebenswichtig, aber w?r sch?n wenn ginge!
@ thw
ich mc?hte ja diese Warnmeldung haben, da meine hp f?r firefox optimiert ist, daher habe ich auch den "besseren brwoeser" ;) und nein java hatte ich lat?rnich auch nicht deaktiviert!
Beitrag ge?ndert am 9.02.2006 21:44 von rotuganda -
Viel zu umst?ndlich.
<!--[if IE]
<script type="text/javascript">
alert('Kaum zu glauben, dass du den Internet Explorer benuzt !\nLeg dir FireFox zu !');
</script>
<![endif]-->
Mit diesem IE spezifischen Kommentar kann nur der IE was anfangen und stellt ihn daher auch als normalen HTML Quelltext dar.
Vollkommen W3C kompatibel.
Was zum lesen:
http://de.selfhtml.org/css/layouts/browserweichen.htm -
Viel zu umst?ndlich.
<!--[if IE]
<script type="text/javascript">
alert('Kaum zu glauben, dass du den Internet Explorer benuzt !\nLeg dir FireFox zu !');
</script>
<![endif]-->
Mit diesem IE spezifischen Kommentar kann nur der IE was anfangen und stellt ihn daher auch als normalen HTML Quelltext dar.
Vollkommen W3C kompatibel.
Was zum lesen:
http://de.selfhtml.org/css/layouts/browserweichen.htm
ich hab das auch ausprobiert, bei mir ging es nicht, aber das hei?t nicht das es garnicht geht, denn irgendwie habe ich den IE an meinem rechner 100 jahre nich mehr beutz, das erste script ging ja auch erst nicht und dann doch!
nun auch an dich die frage k?nnte man denn dort auch einen link einf?gen, also in den text, z.b. das firefox anklickbar w?re?! -
Nicht wirklich, denn das ist ja 'ne Alertbox. Also so eine kleines Nachrichtenfenster. Kannst den Link nat?rlich so reinschreiben, aber den muss man dann m?hsam abtgippen (weil mans nicht markieren kann).
Was du aber machen kannst: Mit document.write() den Link in die HTML-Seite reinschreiben. Bleibt dann allerdings die ganze Zeit. Oder du ?ffnest die Siete in einem Popup. Oder machst 'ne Frage: "Wollen Sie die Downloadseite gleich in einem neuen fenster ?ffnen? -J/N". Oder, oder, oder... -
Nicht wirklich, denn das ist ja 'ne Alertbox. Also so eine kleines Nachrichtenfenster. Kannst den Link nat?rlich so reinschreiben, aber den muss man dann m?hsam abtgippen (weil mans nicht markieren kann).
Was du aber machen kannst: Mit document.write() den Link in die HTML-Seite reinschreiben. Bleibt dann allerdings die ganze Zeit. Oder du ?ffnest die Siete in einem Popup. Oder machst 'ne Frage: "Wollen Sie die Downloadseite gleich in einem neuen fenster ?ffnen? -J/N". Oder, oder, oder...
dank dir, leider kenn ich mich nicht so aus, wie m?sste ich das dann alles machen? -
habs jetz en wenig modifiziert,
so das es keine Alertbox mehr ist,
sondern eine auswahlbox.
bei < OK > wird ein neues fenster aufgebaut, mit der Firefox-HP
bei < Abbrechen > passiert nix
in beiden f?llen wird diene seite normal geladen
http://starfun.lima-city.de/temp/browser.htm
das mit den wiederholtem auftauchen der meldung kannst du vielleicht mit cookie verhindern, damit kenn ich mich aber nicht aus.
wenn deine seite mit Frames arbeitet, kannst du das script auch in ein fram tun, der nicht ver?ndert wird (copy hinweis am unteren rand oder so)
Gr??e
Edit
@bladehunter
[if IE] geht bei mir auch nicht
IE Version
6.0.2600.0000.xpclient.010817-1148
Beitrag ge?ndert am 10.02.2006 00:32 von starfun -
habs jetz en wenig modifiziert,
so das es keine Alertbox mehr ist,
sondern eine auswahlbox.
bei < OK > wird ein neues fenster aufgebaut, mit der Firefox-HP
bei < Abbrechen > passiert nix
in beiden f?llen wird diene seite normal geladen
http://starfun.lima-city.de/temp/browser.htm
das mit den wiederholtem auftauchen der meldung kannst du vielleicht mit cookie verhindern, damit kenn ich mich aber nicht aus.
wenn deine seite mit Frames arbeitet, kannst du das script auch in ein fram tun, der nicht ver?ndert wird (copy hinweis am unteren rand oder so)
Gr??e
Edit
@bladehunter
[if IE] geht bei mir auch nicht
IE Version
6.0.2600.0000.xpclient.010817-1148
Beitrag ge?ndert am 10.02.2006 00:32 von starfun
oh wie du es jetzt gemacht hast ist ganz ganz toll, so h?tte ich es gern wie schaut der code aus, w?rdest mir den verraten?
und noch mal danke, danke das du dir so vile m?he gibst!
edit:
hab in den quelltext geschaut, es ist das hier, oder?
<html>
<head>
<script type=\'text/javascript\'>
if (navigator.appName == \'Microsoft Internet Explorer\'){
Check = confirm(\"Dieses Seite ist optimiert f?r Firefox,\\nleider nutzen Sie nicht den kompatibelsten Browser.\\n\\nWollen Sie nicht einmal Firefox testen?\");
if (Check == true){
window.open(\"http://www.mozilla-europe.org/de/products/firefox/\");
}
}
</script>
</head>
<body text=#000000 bgcolor=#FFFFFF link=#FF0000 alink=#FF0000 vlink=#FF0000>
navigator.appName == \'
<script type=\'text/javascript\'>
document.write(navigator.appName);
</script>
Beitrag ge?ndert am 10.02.2006 00:44 von rotuganda
noch mal edit: ich habe es einfach ?bernommen ich hoffe das war okay, also das ich das script einfach eingebaut habe, wenn nich gib mir noch mal bescheid!
Beitrag ge?ndert am 10.02.2006 01:15 von rotuganda -
ja
findest du jetzt auch nochmal in browser1.htm
habs aber nochmal etwas ge?ndert, so das ein wiederholtes auftauchen verhindert wird
und das auch noch ohne frame und ohne cookie
man braucht nur die orginalseite umbennenen (ne 1 hinter) und der browser.htm den orginalnahmen geben
dann nur noch bei
meta http-equiv='refresh'
die umbenannten datei angeben
fertig
in browser1.htm hab ich nochmal den inhalt von browser.htm in nen text getan, da man den Quelltext ja jetzt schwerer erhaschen kann
http://starfun.lima-city.de/temp/browser.htm
Edit
dein letzten satz find ich jetz lustig
[ich hoffe das war okay, also das ich das script]
[einfach eingebaut habe, wenn nich gib mir noch ]
[mal bescheid!]
du wolltest doch hilfe?, also kannst du auch den code benutzen, wie auch alle anderen, die hier lesen.
Gr??e
Beitrag ge?ndert am 10.02.2006 01:24 von starfun -
ja
findest du jetzt auch nochmal in browser1.htm
habs aber nochmal etwas ge?ndert, so das ein wiederholtes auftauchen verhindert wird
und das auch noch ohne frame und ohne cookie
man braucht nur die orginalseite umbennenen (ne 1 hinter) und der browser.htm den orginalnahmen geben
dann nur noch bei
meta http-equiv='refresh'
die umbenannten datei angeben
fertig
in browser1.htm hab ich nochmal den inhalt von browser.htm in nen text getan, da man den Quelltext ja jetzt schwerer erhaschen kann
http://starfun.lima-city.de/temp/browser.htm
Edit
dein letzten satz find ich jetz lustig
[ich hoffe das war okay, also das ich das script]
[einfach eingebaut habe, wenn nich gib mir noch ]
[mal bescheid!]
du wolltest doch hilfe?, also kannst du auch den code benutzen, wie auch alle anderen, die hier lesen.
Gr??e
Beitrag ge?ndert am 10.02.2006 01:24 von starfun
dank dir noch mal f?r alles, wegen dem fragen, ich habs ja aus deinem quelltext "geklaut" deswegen hab ich noch mal gefragt vielen dank dir noch mal, ich bin voll happy das ist so toll geworden!
das mit dem wiederholten aufrufen habe ich mithilfe eines kleinen tricks gel?st der f?r mich aber ideal ist!
und zwar handelt es sich bei meiner Hp um unser forum und da gibts es die option me? f?r user ein und ausgeloggt und ich hab das script einfach in das men? f?r user ausgeloggt (g?ste) gepackt, somit st?rt es keinen user im board der bl?der weise noch ?ber IE ins board geht, denn der text verschwindet sobald man eigeloggt ist!
danke noch mal, ich freu mich so sehr, deshalb sage ich auch die ganze zeit danke! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage