login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] JS uitvoeren bij IE browser d.m.v. PHP (?)

Offline tim2005 - 25/01/2007 19:57 (laatste wijziging 25/01/2007 20:17)
Avatar van tim2005Nieuw lid Ik heb een bestandje dat ervoor zorgt dat PNG bestanden ook in IE doorzichtig zijn. In firefox zijn PNG bestanden standaard al transparant.

Het Javascript bestandje genereerd dus een error omdat die een bepaalde functie niet ondersteund.

Fout: window.attachEvent is not a function
Bronbestand: http://www.checkmyprofile.nl/js/pngfix.js
Regel: 30

Nu wil ik dus kijken of de browser niet FF (en andere???) is en waar nodig dus de png-fix uitvoert.

Ik had ooit ergens gezien dat je met php kon opvragen welke browser er gebruikt word. Mischien kan dit ook in Javascript.... maar dan moet ik ff een topicje maken in het JS gedeelte  

gr, tim

4 antwoorden

Gesponsorde links
Offline lemoinet - 25/01/2007 20:01 (laatste wijziging 25/01/2007 20:05)
Avatar van lemoinet PHP gevorderde
  1. if(window.attachEvent){
  2. window.attachEvent("onload", correctPNG);
  3. }


probeer zo eens
Offline tim2005 - 25/01/2007 20:09 (laatste wijziging 25/01/2007 20:11)
Avatar van tim2005 Nieuw lid Het werkt  
Bedankt  

gr, tim

EDIT:
ik zie dat je je script hebt veranderd... wat is het verschil met je oude dan?

oude:
[CODE]
if(window.addEventListener){ // Mozilla, Netscape, Firefox
window.addEventListener("onload", correctPNG,false);
} else { // IE
window.attachEvent("onload", correctPNG);
}
[/CODE]
Offline lemoinet - 25/01/2007 20:11
Avatar van lemoinet PHP gevorderde aangezien je deze functie alleen in IE nodig hebt, in mozilla is de png sowieso al transparent
Offline tim2005 - 25/01/2007 20:15 (laatste wijziging 25/01/2007 20:17)
Avatar van tim2005 Nieuw lid ok ik zal ook die ff testen 

gr, tim

edit :
het werkt bedankt
ik pas ff topic titel aan naar opgelost 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s