Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Website wordt verkeerd weergegeven in IE 5-6

hansjuuh
5 antwoorden
  • Hallo,

    Ik heb alweer enige tijd geleden een webite gemaakt voor een kennis, alleen nu worden de foto's die ik gebruik voor bijvoorbeeld de actergronden niet goed weergeven in IE 5 en 6.
    Dit is hier te zien, het witte vlak moet weg.:
    [img:4b5323d938]http://png.browsershots.org/f723f39c7548b3697061499d1faf8179.png[/img:4b5323d938]

    Zo zou het moeten zijn:
    [img:4b5323d938]http://png.browsershots.org/68081d10b949ed6ef6f10dc6ed05392e.png[/img:4b5323d938]

    Het zijn PNG plaatjes die deels doorzichtig zijn. Is hier een scriptje o.i.d. voor om dit te verhelpen?

    Ik heb ook andere sites gezien waar doorzichtige PNG's wel goed werd weergeven.
  • IE ondersteunt geen alpha transperancy. Er is echter wel een manier om dit te omzeilen m.b.v. wat PHP die de browser checked en vervolgens eventuele aangepaste code naar de browser stuurt. Ik heb het zelf al een paar keer gebruikt en het werkt prima.
    Hier de instructies:
    http://koivi.com/ie-png-transparency/
  • Ik krijg nu dit:

    Fatal error: Call to undefined function: replacepngtags() in /home/hleersum/domains/boomkwekerijvanleersum.nl/public_html/pages/pagefooter.php on line 29

    Misschien is het handig om te weten hoe ik een pagina opbouw, om deze foutcode op te lossen. Ik heb niet zo heel veel verstand van PHP.

    Ik heb een [u:3d47b7e913]header[/u:3d47b7e913] en een [u:3d47b7e913]footer[/u:3d47b7e913] bestand.

    en ik heb [u:3d47b7e913]per pagina één bestand[/u:3d47b7e913] dat er zo uit ziet:
    phph include de header

    tekst

    php include de footer

    Nu heb ik dus aan het begin van het header bestand dit geplakt zoals aangegeven stond in jouw link:
    [code:1:3d47b7e913]<?php ob_start(); ?>[/code:1:3d47b7e913]

    dat staat dus helemaal bovenaan, boven de html tag


    Helemaal onderaan in het footer bestand staat:
    [code:1:3d47b7e913]<?php
    include_once 'replacePngTags.php';
    echo replacePngTags(ob_get_clean());
    ?>[/code:1:3d47b7e913]

    Wat is nu precies het probleem? Kun je niet twee maal "includen" o.i.d.?

    Is het anders mogelijk om het hele script erbij in de pagina te zetten?
  • en als ik met een site als browsershot nu kijk of het werkt, zie ik op de welkom pagina geen afbeelding(die werkt zonder footer en header includes)

    en op de gewone pagina's dus nog steeds ondoorzichtige en een foutmelding.
  • En heb je het externe replacePngTags.php bestand ook op je server gezet?
    Het lijkt er namelijk op dat het niet te vinden is. Als het er wel op staat, zorg dan dat hij het ook kan vinden, het kan zijn dat je het pad naar replacePngTags.php even aan moet passen in de include.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.