Toon posts:

[HTML/CSS] Pagina wordt pas geladen na refresh in IE 6

Pagina: 1
Acties:
  • 134 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Beste tweakers,

alhier een vreemd probleem. Op de tijdelijke pagina http://ameg.textdesign.nl/ laat IE 6 soms een wit beeld zien. Als ik vervolgens op 'refresh' druk, wordt de pagina wel geladen.

Het vreemde is: dit gebeurt af en toe. Ik kan het probleem niet precies reproduceren. Desondanks lijkt het het vaakst voor te komen op http://ameg.textdesign.nl/trajecten/.

Ik vermoed dat het met renderingsproblemen met CSS te maken heeft. Dit probleem doet zich niet voor met IE7, Safari, Mozilla en Opera.

Tot mijn spijt kan ik niet precies een stuk code aangeven die een foutmelding geeft :( Het css-bestand waar het vermoedelijk om gaat, is http://ameg.textdesign.nl/css/stijl.css

Heeft iemand suggesties? Zou leuk zijn :)

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Haal eerst IE eens uit quirksmode door de XML-declaratie weg te halen.

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op maandag 14 augustus 2006 @ 08:30:
Haal eerst IE eens uit quirksmode door de XML-declaratie weg te halen.
done, al doet ie nog steeds niet :( De html-dtd ook maar weghalen dan?

Verwijderd

Topicstarter
De html-dtd ook maar weghalen dan?
Helpt ook niet

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Als je de DTD ook weghaald stop je IE alsnog weer in quirksmode ;)

[ Voor 5% gewijzigd door crisp op 14-08-2006 08:43 ]

Intentionally left blank


Verwijderd

Topicstarter
Is het mogelijk dat IE valt over de wijze waarop ik de afbeeldingen van de header, faux en footer gelaagd heb:

code:
1
2
3
4
5
6
7
8
9
10
11
12
.container .faux {
background:url(faux.png) repeat-y center;
}

.container .north {
background:url(north.png) repeat-x top;
}

.container .south {
background:url(south.png) repeat-x bottom;
padding-bottom:34px;
}


Misschien is het een idee om die div classes in de css hun volledige hoogte en breedte mee te geven, zodat de browser ze niet zelf hoeft te plaatsen?

Verwijderd

Topicstarter
Verwijderd schreef op maandag 14 augustus 2006 @ 09:15:
Is het mogelijk dat IE valt over de wijze waarop ik de afbeeldingen van de header, faux en footer gelaagd heb:

code:
1
2
3
4
5
6
7
8
9
10
11
12
.container .faux {
background:url(faux.png) repeat-y center;
}

.container .north {
background:url(north.png) repeat-x top;
}

.container .south {
background:url(south.png) repeat-x bottom;
padding-bottom:34px;
}


Misschien is het een idee om die div classes in de css hun volledige hoogte en breedte mee te geven, zodat de browser ze niet zelf hoeft te plaatsen?
Nee dus :(

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

offtopic:
monchito, ipv 2x te posten kan je ook het Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/edit.gif knopje gebruiken om je post aan te passen

  • sjoerdb2
  • Registratie: Juli 2001
  • Laatst online: 09-05-2025
Weet je zeker dat het niet aan je webserver ligt die vreemd omgaat met de verzoeken van IE? Ik zie met ethereal dat je een bij elke keer dat een pagina opent een header location stuurt van /contact naar /contact/ zou het kunnen dat daar iets raars gebeurt?

Het is een wat magere reply, maar meer even om aan te geven dat je je niet blind gaat staren op de HTML/CSS, terwijl het probleem eventueel ook bij de server zou kunnen liggen.

Verwijderd

Topicstarter
Die header redirect is een .htaccess scriptje (bron: enarion.net) en die gebruik ik op andere sites (en subdomeinen van deze site) die draaien op dezelfde server en daar geven ze geen problemen...?

Maar dat het aan iets anders dan de IE6/CSS rendering kan liggen, is natuurlijk mogelijk. Al heb ik geen idee waaraan... :(

[ Voor 135% gewijzigd door Verwijderd op 14-08-2006 11:31 ]


Verwijderd

Topicstarter
Het probleem doet zich trouwens met name voor op de pagina's /trajecten/ en /consulten/ en NOOIT op /contact/

Ziet iemand iets geks in de broncode op de verschillende pagina's?

  • mithras
  • Registratie: Maart 2003
  • Niet online
Heb je niet per ongeluk een type gemaakt in je .htaccess. Post die anders eens hier?

Verwijderd

Topicstarter
Mithras86 schreef op maandag 14 augustus 2006 @ 14:20:
Heb je niet per ongeluk een type gemaakt in je .htaccess. Post die anders eens hier?
Als het zo is, dan zou de fout in de htaccess hier ergens kunnen zitten:
code:
1
2
3
4
5
6
7
8
9
10
11
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://ameg.textdesign.nl/$1/ [L,R=301]

RewriteRule ^([a-zA-Z0-9-]+)/$             index.php?p=$1 [L]
RewriteRule nieuws,(.*)/$               index.php?p=nieuws&page=$1 [L]

Verwijderd

Topicstarter
Maar op zich gebruik ik dezelfde code ook in andere sites

  • mithras
  • Registratie: Maart 2003
  • Niet online
Moet een RewriteRule string niet beginnen met een ^ en eindigen met een $, dus dat het begin van je laatste regel eerder iets moet zijn als:
RewriteRule ^nieuws,(.*)/$
Of zie ik dat nu verkeerd?

Verwijderd

Topicstarter
Was inderdaad een typo, maar het vage probleem blijft... :(

Verwijderd

Topicstarter
Heeft niemand een idee? Of kan iemand mij een bepaalde richting in sturen waarin ik moet zoeken?

wat ik tot dusverre gevonden heb: de pagina's worden wel goed geladen in IE als ik ze direct oproep ipv via een rewrite, dus bijvoorbeeld: http://ameg.textdesign.nl/?p=trajecten ipv http://ameg.textdesign.nl/trajecten/

Al denk ik eerlijk gezegd nog steeds dat er geen fout in de rewrite zit, maar dat IE struikelt over de CSS, ergens. Ik hoop echt dat iemand hier een idee heeft, want ik kom er zelf niet uit... :(

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Ben je zeker dat de <link stylesheet> ook correct vertaald wordt? Ik ken te weinig van rewriterules, maar had op een gegeven moment hier ook last van. (achtergrond en andere die niet meekwam)

  • marko77
  • Registratie: Februari 2002
  • Laatst online: 06-05-2025
Ik zou, om server problemen uit te sluiten, de pagina eens ergens anders hosten en kijken wat er dan gebeurt zonder de htaccess etc.

Nu weet je namelijk niet exact in welke hoek je moet zoeken

Mijn rig


  • André
  • Registratie: Maart 2002
  • Laatst online: 11-02 14:19

André

Analytics dude

Beste monchito, zou je niet iedere keer 2 keer achter elkaar willen posten. Gebruik dan de edit knop boven je post.

  • HawVer
  • Registratie: Februari 2002
  • Laatst online: 14-02 19:36
Ik vermoed dat het wat met je redirect te maken heeft. Als je bijvoorbeeld vanuit contact klikt op trajecten blijft contact gewoon staan, pas met een refresh wordt de juiste pagina ingeladen.

http://hawvie.deviantart.com/


Verwijderd

Topicstarter
Is mogelijk :) Het is wel vreemd dat dit IE only is, dus het zou kunnen dat het wat met de header te maken heeft die met de redirect meegestuurd wordt, zoals al eerder gesuggereerd is.

Wellicht dat er ergens een conflictje is tussen een 301 redirect en een 404 redirect. Ik zal het morgen eens nakijken, wanneer ik de site verplaatst heb naar een andere server en de beschikkign heb over Internet exploder :p

[ Voor 5% gewijzigd door Verwijderd op 17-08-2006 17:47 ]


Verwijderd

Topicstarter
Ik heb de site verhuisd naar http://www.ameg.nl. Het probleem lijkt zich niet meer voor te doen in Exploder, al heb ik geen idee waarom :(
Pagina: 1