Hoe te detecteren met javascript dat IE 6 sp1 heeft?

Pagina: 1
Acties:

  • rjsomeone
  • Registratie: Juli 2001
  • Laatst online: 20-11-2023

rjsomeone

a.k.a. Tuslsh

Topicstarter
Sinds ik Win XP SP1 heb (eigenlijk sinds SP1 voor IE, maar die zat er bij in), doet het chromeless windows javascriptje het niet meer. Nu is dat opzich al een ramp want morgen is de thinkquest inleverdatum, wij doen met school mee en ik zorg voor de lay-out :).

Enfin, nu probeer ik de code een beetje aan te passen, maar daarvoor heb ik het volgende nodig:

een variabele, c, moet false worden, als SP1 voor xp(dus ook voor ie) geinstalleerd wordt. Nu zou dat moeten kunnen met navigator.userAgent of een dergelijke variabele. Maar bij geen van al die variabelen kan ik het verschil zien tussen WEL SP1 erop en geen SP1 erop, omdat IE geen precies versienummer doorgeeft en ook niet of SP1 erop zit..

Hoe krijg ik dit voor elkaar?

[ Voor 0% gewijzigd door rjsomeone op 16-09-2002 18:21 . Reden: ff verwarring voorkomen ]

Hier had uw advertentie kunnen staan :).


Verwijderd

Een internetpagina hoort niet te weten wat winXP is, laat staan winXP + SP1.
Zorg er voor dat je je gewoon aan de standaarden houd en je krijgt een veel betere pagina.
(en dat je deze vraag in /13 plaats)

  • rjsomeone
  • Registratie: Juli 2001
  • Laatst online: 20-11-2023

rjsomeone

a.k.a. Tuslsh

Topicstarter
Gelul, webpage kan wel weten dat het xp is, namelijk nt 5.1
Verder kan ik ook zien dat iemand met ie 6.0 browsed, maar niet de minor versie (6.0.2800.etc). Die heb ik juist nodig.
Je hebt wel gelijk dat dit in /13 hoort, ipv /14.. ik vraag een modje..

Hier had uw advertentie kunnen staan :).


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:21

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:18

crisp

Devver

Pixelated

goh, dat wist ik nog niet; nu is mijn popup-puzzle ook kapot :(

Het gaat trouwens niet om SP1 voor winXP, maar om SP1 voor IE6; ik draai namelijk win2000 en heb hetzelfde probleem...

Intentionally left blank


  • rjsomeone
  • Registratie: Juli 2001
  • Laatst online: 20-11-2023

rjsomeone

a.k.a. Tuslsh

Topicstarter
Nouja, hij doet het niet meer is eigenlijk fout: hij opent alleen nog maar in fullscreen.. maar da's toch een portie lelijk!!
Verder hoop ik dat iemand een antwoord heeft?

Hier had uw advertentie kunnen staan :).


  • rjsomeone
  • Registratie: Juli 2001
  • Laatst online: 20-11-2023

rjsomeone

a.k.a. Tuslsh

Topicstarter
crisp schreef op 16 september 2002 @ 18:18:
goh, dat wist ik nog niet; nu is mijn popup-puzzle ook kapot :(

Het gaat trouwens niet om SP1 voor winXP, maar om SP1 voor IE6; ik draai namelijk win2000 en heb hetzelfde probleem...
Ja, idd.. SP1 voor IE gaat het dus om, maar die zit bij SP1 voor xp ook in..

Hier had uw advertentie kunnen staan :).


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:18

crisp

Devver

Pixelated

rjsomeone schreef op 16 september 2002 @ 18:22:
[...]

Ja, idd.. SP1 voor IE gaat het dus om, maar die zit bij SP1 voor xp ook in..
ben al op zoek naar een oplossing; zouden ze misschien iets hebben toegevoegd aan de window.open parameters?

Intentionally left blank


  • rjsomeone
  • Registratie: Juli 2001
  • Laatst online: 20-11-2023

rjsomeone

a.k.a. Tuslsh

Topicstarter
ik kan nog niks vinden, ik probeer het script te verbouwen, zodat alleen met sp1 een venster met 'chromes' laat zien, en de rest van ie 5.5 tm 6.0 zonder sp1 gewoon chromeless..

Hier had uw advertentie kunnen staan :).


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:18

crisp

Devver

Pixelated

maar ik heb wel een antwoord op je vraag; dit zijn de navigator properties:

appCodeName: Mozilla
appName: Microsoft Internet Explorer
appMinorVersion: ;SP1;
cpuClass: x86
platform: Win32
plugins:
opsProfile:
userProfile:
systemLanguage: en-us
userLanguage: en-gb
appVersion: 4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)
userAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)
onLine: true
cookieEnabled: true

Check dus op de gemarkeerde dingen in de navigator.appMinorVersion en navigator.userAgent, en je weet dat je met IE6 SP1 te maken hebt...

Intentionally left blank


  • rjsomeone
  • Registratie: Juli 2001
  • Laatst online: 20-11-2023

rjsomeone

a.k.a. Tuslsh

Topicstarter
Geweldig! Echt cool! Thnx very very much!!
In de .js moet je dit veranderen, dan is het alleen in ie 6.0 SP1 lelijk:
code:
1
2
3
4
5
6
7
8
9
10
    var openen = 1
    if (navigator.userAgent.indexOf("MSIE 6.0")!=-1){
        if (navigator.appMinorVersion.indexOf("SP1")!=-1){
            openen = 0
        } else {
            openen = 1
        }
    }
    
    var c=(document.all&&navigator.userAgent.indexOf("Win")!=-1&&openen)?1:0

ipv
code:
1
    var c=(document.all&&navigator.userAgent.indexOf("Win")!=-1)?1:0

Hier had uw advertentie kunnen staan :).


Verwijderd

Wat vinden jullie er trouwens van dat die chromeless window-optie eruit is gehaald?
Microsoft vond het kennelijk toch een bug...
Toen ik het de eerste keer zag vond ik het wel gaaf, maar ik vond het al redelijk snel irritant.
Ik hou er niet van als er windows pop-uppen bij het bezoeken van een nieuwe site (en zeker niet als er geen kruisje rechtsboven zit)

  • heuveltje
  • Registratie: Februari 2000
  • Laatst online: 12:14

heuveltje

KoelkastFilosoof

he kun je eens een linkje posten naar die pagina ?
ik heb geen flauw idee wat ik me bij een `chrome randje' moet voorstellen :)


ps
interesses : pi, priemgetallen
w00t een nerd :)

Heuveltjes CPU geschiedenis door de jaren heen : AMD 486dx4 100, Cyrix PR166+, Intel P233MMX, Intel Celeron 366Mhz, AMD K6-450, AMD duron 600, AMD Thunderbird 1200mhz, AMD Athlon 64 x2 5600, AMD Phenom X3 720, Intel i5 4460, AMD Ryzen 5 3600 5800x3d


  • Yellow|A
  • Registratie: Maart 2000
  • Niet online

Yellow|A

Allotaja of rock and rollah

Ik vind het wel hip dat het eruit is, want ik was persoonlijk de 1x1 pixel banner die constant refreshen bij bepaalde "sites" meer dan zat :)

Maarja, ik heb er nog steeds last van op m'n win2k machine, maar das besides de point (nee das niet nederlands)

[edit]
Een chromeless window houdt in dat je een pagina fullscreen zet er vervolgens een andere maat geeft waardoor IE de standaard window om een popup heen weglaat en je er een eigen vormgeving aan kan hangen. Kan er leuk uitzien, maar kan er ook ruk uitzien (geen sluit knop, dus jan de newbie gaat huilen bij zijn sysop)

|{ brrr }] |


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Ah.. hebben ze die bug eindelijk opgelost?!

Ben ik eindelijk van die ranzige chromeless windows af... en de rampzalige manieren die adverteerders vonden om de bug te misbruiken.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:18

crisp

Devver

Pixelated

yep, hij werd misbruikt (ook door mij, dan dan op een grappige manier). Echt rouwig ben ik er niet om (dit zijn sowieso geen dingen waar je je site van af moet laten hangen - hoewel ik me een site herinner die dat wel doet - straks maar even zoeken...), maar het vreemde is dat ik het in de fixlist van SP1 nergens echt kan terugvinden...

Edit: ik heb 'm al; gaat om deze site: http://www.groninger-museum.nl
(uit dit topic)
Die mogen nu weer een nieuwe site gaan bedenken :)

Intentionally left blank


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

crisp schreef op 16 september 2002 @ 21:17:
Edit: ik heb 'm al; gaat om deze site: http://www.groninger-museum.nl
(uit dit topic)
Die mogen nu weer een nieuwe site gaan bedenken :)
daar gaaat een paar ton aan ontwikkelingskosten >:) alleen jammer dat dat dan wel weer een deel overheidsgeld is in de vorm van subsidies, dus eigenlijk onze belastingcenten ook nog eens :|

soms toch handig om je iets meer aan de standaarden te houden, iig niet je site afhankelijk ervan te maken ;)

"You're only as good, as what you did last week."

Pagina: 1