[IE6] Render probleem tegenover IE7, Firefox

Pagina: 1
Acties:

  • Sjoerd
  • Registratie: December 2003
  • Niet online
In opvolging van mijn vorig topic (klikkerdeklik)

Probleem
Zit ik nu met een vervelend probleem.
De site ziet er perfect uit in IE7 en Firefox.
Echter is het in IE6 zo dat mijn rollover images al 'uitgeklapt' starten.

IE6:
klik

IE7:
klik

(flash is nog niet actief)


Wat ik al heb geprobeerd
Een andere stylesheet gebruiken voor IE6 door middel van

code:
1
2
3
<!--[if lt IE 7]>
    <link rel="stylesheet" href="opmaak_ie6.css" />
<![endif]-->


En in die speciale stylesheet te zeggen dat de height van de nav divs 20px hoog moet zijn, echter werkt dit niet...


Iemand een goed idee voor dit probleem?

Modelbouw - Alles over modelbouw, van RC tot diorama


Verwijderd

kan je even de code pasten die die images laat zien / verbergt?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:27

crisp

Devver

Pixelated

IE6 behandeld height meer als min-height bij overflow:visible (wat default is)

Intentionally left blank


  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 01-12 12:35
Ik zou zeggen: Fok IE6. Mensen moeten maar updaten. Je kan ook niet janken dat een spel niet goed werkt als je deze niet update en met de oude versie aan blijft klooien, terwijl de fabrikant de fouten gefixt heeft.

There is no replacement for displacement!


Verwijderd

IE7 noem ik nou niet bepaald een fix :P

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:27

crisp

Devver

Pixelated

IE7 fixed wel het overflow-model (tot op zekere hoogte)

Intentionally left blank


  • disjfa
  • Registratie: April 2001
  • Laatst online: 04-11 11:05

disjfa

be

_eXistenZ_ schreef op maandag 02 juli 2007 @ 00:29:
Ik zou zeggen: Fok IE6. Mensen moeten maar updaten. Je kan ook niet janken dat een spel niet goed werkt als je deze niet update en met de oude versie aan blijft klooien, terwijl de fabrikant de fouten gefixt heeft.
Andere mensen zouden niet ineens 50% van de bezoekers uitsluiten, maar als je dat zou willen moet je dat idd doen :) Of je kan gewoon je kennis ophalen wat er gebeurt bou oudere browsers en het gewoon laten werken.

disjfa - disj·fa (meneer)
disjfa.nl


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 22:33
kip of ei verhaal natuurlijk, zolang mensen met IE6 nog alle sites goed kunnen bekijken gaan ze niet upgraden.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • disjfa
  • Registratie: April 2001
  • Laatst online: 04-11 11:05

disjfa

be

Ramon schreef op maandag 02 juli 2007 @ 01:03:
kip of ei verhaal natuurlijk, zolang mensen met IE6 nog alle sites goed kunnen bekijken gaan ze niet upgraden.
Of de gebruiker weet gewoon niet wat upgraden is en klikken gewoon de sites weg die niet werken. Daar is geen kip aan vast te knopen.

disjfa - disj·fa (meneer)
disjfa.nl


  • Sjoerd
  • Registratie: December 2003
  • Niet online
De code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function rollOver(obj){
    //zodat je de actieve pagina niet meeneemt
    if(obj.id!="leeg"){
    // we gaan de divs vergroten
    obj.style.height = '80px';
    // ik ga er van uit dat die IMG de DIV volgt waar ik over rol
    obj.nextSibling.style.displays = 'block';
    }
}
function rollOut(obj){
    //zodat je de actieve pagina niet meeneemt
    if(obj.id!="leeg"){
    // en weer terug
    obj.style.height = '20px';
    obj.nextSibling.style.displays = 'none';
    }
}


En hoe het aangeroepen wordt:

code:
1
2
3
4
5
<div id='nieuws'  style="height:20px;"  onmouseover='rollOver(this)' 

onmouseout='rollOut(this)'onclick="gaNaar('nieuws.php')">
            <img src='images/buttons/nieuws_over.gif' style="display:block"/>
            </div>

Modelbouw - Alles over modelbouw, van RC tot diorama


  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 01-12 12:35
disjfa schreef op maandag 02 juli 2007 @ 01:06:
[...]

Of de gebruiker weet gewoon niet wat upgraden is en klikken gewoon de sites weg die niet werken. Daar is geen kip aan vast te knopen.
Helaas pindakaas voor die mensen dan.

There is no replacement for displacement!


  • memento__mori
  • Registratie: April 2004
  • Laatst online: 26-08 07:38
_eXistenZ_ schreef op maandag 02 juli 2007 @ 00:29:
Ik zou zeggen: Fok IE6. Mensen moeten maar updaten. Je kan ook niet janken dat een spel niet goed werkt als je deze niet update en met de oude versie aan blijft klooien, terwijl de fabrikant de fouten gefixt heeft.
Die instelling is niet goed als je voor een bedrijf een website aan het maken bent.
Het doel is dan om zoveel mogelijk mensen te bereiken.
Als mensen moeite moeten doen om een site te bekijken, dan haken ze af.
Enige goede oplossing is om een workaround te vinden.

Met je eigen creatieve sites mag je natuurlijk doen wat je wilt.

  • rhodium
  • Registratie: Augustus 2003
  • Laatst online: 20:24
memento__mori schreef op maandag 02 juli 2007 @ 12:55:
[...]

Die instelling is niet goed als je voor een bedrijf een website aan het maken bent.
Het doel is dan om zoveel mogelijk mensen te bereiken.
Als mensen moeite moeten doen om een site te bekijken, dan haken ze af.
Enige goede oplossing is om een workaround te vinden.

Met je eigen creatieve sites mag je natuurlijk doen wat je wilt.
Het wordt gezegd door iemand met een .tk domein dus niet al te serieus nemen.

Verwijderd

de site ziet er misschien wel goed uit in FF maar elke mouseover en mouseout geeft wel errors!

obj.nextSibling.style has no properties
[Break on this error] obj.nextSibling.style.displays = 'block';

obj.nextSibling.style has no properties
[Break on this error] obj.nextSibling.style.displays = 'none';


dat gebruik van NextSibling gaat niet lekker, ik heb dit element nooit gebruikt, ik ken de voor en nadelen ervan dus niet echt, maar wellicht een alternatief ervoor zou ie6 helpen?

offtopic:
de TS wil duidelijk het in ie6 werkend hebben dus die hele discussie slaat nergens op

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
disjfa schreef op maandag 02 juli 2007 @ 01:06:
[...]

Of de gebruiker weet gewoon niet wat upgraden is en klikken gewoon de sites weg die niet werken. Daar is geen kip aan vast te knopen.
Of de gebruiker heeft enkel toegang tot IE6.x wegens werkPC...

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 01-12 14:29

sopsop

[v] [;,,;] [v]

_eXistenZ_ schreef op maandag 02 juli 2007 @ 00:29:
Ik zou zeggen: Fok IE6. Mensen moeten maar updaten. Je kan ook niet janken dat een spel niet goed werkt als je deze niet update en met de oude versie aan blijft klooien, terwijl de fabrikant de fouten gefixt heeft.
Veel mensen hebben die keuze niet. Bijvoorbeeld bij een bedrijf die de IE7 updates buiten de deur houdt.

Het installeren is -zeker voor developers- niet zonder consequenties. Ik noem het gebruik van een ActiveX browser component in een applicatie. Onderhoud op die applicatie kun je na installatie van IE7 vergeten.

  • Roa
  • Registratie: December 2002
  • Laatst online: 03-07-2024

Roa

Vervelend ja, ik zit nu ook met zoiets.

Er zijn vast wel hacks voor te vinden, maar mag ik vragen hoe je het in IE6.0 gechecked hebt? Ik heb IE6.0 niet meer, hoe kan ik nu goed kijken of iets werkt in IE7.0/IE6.0/FF/e.a.?!

Wat meer ontoppic:
Ik weet niet precies hoe je site in elkaar zit. Maar misschien is het sowieso handigger om meer in je stylesheet te doen en minder je html. Verder zou ik even kijken of je niet standaard de images op display: none & overflow: hidden kan zetten, en vervolgens met javascript die 2 dingen aanpassen zodra dat gewenst is?

Research is what I'm doing when I don't know what I'm doing.

Pagina: 1