{"id":346,"date":"2008-09-29T19:14:38","date_gmt":"2008-09-29T18:14:38","guid":{"rendered":"http:\/\/www.nielsgamborg.dk\/wordpress\/?p=346"},"modified":"2008-09-29T19:14:38","modified_gmt":"2008-09-29T18:14:38","slug":"problemer_ie6_ie7bugs","status":"publish","type":"post","link":"https:\/\/nielsgamborg.dk\/wordpress\/browser_bugs\/problemer_ie6_ie7bugs.htm","title":{"rendered":"Problem med IE6 bug? G\u00f8r IE6 til IE7"},"content":{"rendered":"<p>De mange bugs i IE6 giver problemer. Heldigvis er IE 6 ved at blive faset ud til fordel for IE7, men lige pt. bliver den for\u00e6ldede alligevel IE6 browser brugt af\u00a0op mod\u00a025 % af brugerne.\u00a0<!--more--><\/p>\n<p>Men energien til at lave de store krumspring alene for IE6 brugerne er dalende blandt webudviklere. Ogs\u00e5 fordi der er\u00a0rigeligt med andre\u00a0browsere at tage hensyn til, is\u00e6r med Google Chrome og IE 8 lurende i horisonten. Og ogs\u00e5 fordi b\u00e5de Safari og Firefox er i hastig fremgang.<\/p>\n<h3>Den ultmiative l\u00f8sning p\u00e5 IE6 problemet<\/h3>\n<p>Heldigvis er den ultimative l\u00f8sning p\u00e5 problembarnet IE6 inden for r\u00e6kkevidde.<\/p>\n<p>Dean Edwards har lavet et JavaScript, der f\u00e5r <a title=\"IE6 problemer l\u00f8ses med JavaScript\" href=\"http:\/\/dean.edwards.name\/ie7\/\">IE6 til at opf\u00f8re sig som IE7<\/a>\u00a0p\u00e5 en lang r\u00e6kke omr\u00e5der som f.eks.:<\/p>\n<ul>\n<li>Underst\u00f8ttelse af gennemsigtige png&#8217;er<\/li>\n<li>Underst\u00f8ttelse af gentagne\u00a0klasser<\/li>\n<li>Underst\u00f8ttelse af standard W3 box model<\/li>\n<li>Forbedret nedarvning<\/li>\n<li>Underst\u00f8ttelse af min-height og max-height<\/li>\n<\/ul>\n<p>Se hele listen p\u00e5 Dean Edwards side.<\/p>\n<p>Selve koden og dokumentationen kan findes p\u00e5 Google Code.\u00a0 Hent <a title=\"JavaScript l\u00f8sning der l\u00f8ser IE6 problemer\" href=\"http:\/\/code.google.com\/p\/ie7-js\/\">JavaScript der l\u00f8ser IE6 problemer<\/a>.<\/p>\n<h3>IE6 til IE7. For og imod l\u00f8sningen<\/h3>\n<p>Selvom IE7 stadig er langt fra W3C&#8217;s standarderner, er det trods alt en bedre browser en IE6. Ved at f\u00e5 IE6 til at opf\u00f8re sig som en IE7, har vi kun en IE browser at tage hensyn til, n\u00e5r vi udvikler (hvilket ogs\u00e5 kan v\u00e6re rigeligt \ud83d\ude09 ).<\/p>\n<p>Du kan v\u00e6re heldig at alle dine problemer med IE6 l\u00f8ses med et enkelt snuptag. I s\u00e5 fald er l\u00f8sningen meget hurtig, i forhold til at fikse alle IE6 bugs p\u00e5 traditionel vis.<\/p>\n<p>Selve scriptet fylder kun 11kb. Alts\u00e5 langt mindre end et gennemsnitligt stykke grafik.<\/p>\n<p>En\u00a0af ulemperne ved denne simple l\u00f8sning er at scriptet l\u00f8ber dom modellen igennem, og dermed tager det alts\u00e5 en smule l\u00e6ngere tid at rendere siden. Men da koden er pakket ind i et &#8220;conditional statement&#8221;, rammer denne gene rammer selvf\u00f8lgelig kun IE6 og IE5 brugere.<\/p>\n<p>JavaScriptet bliver k\u00f8rt ved opdatering af siden. Dvs at der i visse tilf\u00e6lde kan v\u00e6re problemer med sider, der bliver mikroopdateret med AJAX.<\/p>\n<p>Under alle omst\u00e6ndigheder er det v\u00e6rd at teste denne l\u00f8sning. En s\u00e5dan test kan gennemf\u00f8res p\u00e5 ca. 5 minutter, og hvis l\u00f8sningen virker, er den super hurtig.<\/p>\n<p>Se diskussionen for og imod l\u00f8sningen <a title=\"Forum for multimediedesignere\" href=\"http:\/\/multimedieforum.dk\/viewtopic.php?f=12&amp;t=252\">i denne tr\u00e5d p\u00e5 multimedieform.dk<\/a><\/p>\n<h3>Praktisk eksempel p\u00e5 brug af IE6 til IE7 -scriptet<\/h3>\n<p>Gem IE7.js filen i eksempelvis &#8220;minJSMappe&#8221;, og inds\u00e6t f\u00f8lgende linjer i\u00a0head-tagget p\u00e5\u00a0din html:<\/p>\n<blockquote><p>\u00a0<\/p>\n<p>&lt;head&gt;<\/p>\n<p>&lt;!&#8211;[if lt IE 7]&gt;<br \/>\n&lt;script src=&#8221;minJSMappe\/IE7.js&#8221;\u00a0 type=&#8221;text\/javascript&#8221;&gt;&lt;\/script&gt;<br \/>\n&lt;![endif]&#8211;&gt;<\/p>\n<p>&lt;\/head&gt;<\/p><\/blockquote>\n<p>Det fremg\u00e5r ikke, om du ogs\u00e5 skal gemme &#8220;blank.gif&#8221;. Men den er muligvis n\u00f8dvendig for at fikse IE6&#8217;s problemer med gennemsigtige png&#8217;er.\u00a0<\/p>\n<p>V\u00e6r dog opm\u00e6rksom p\u00e5 at gennemsigtige png&#8217;er skal navngives helt bestemt for at l\u00f8sningen virker. S\u00e5 hvis der ogs\u00e5 er problemer med dette, s\u00e5 se denne <a title=\"Transparente png'er. Multimedieforum.dk\" href=\"http:\/\/multimedieforum.dk\/viewtopic.php?f=12&amp;t=65\">tr\u00e5d p\u00e5 multimedieforum.dk<\/a>, for nogle meget smartere l\u00f8sninger p\u00e5 det specifikke problem.<\/p>\n<p><a title=\"Forum for multimediedesignere\" href=\"http:\/\/multimedieforum.dk\/viewtopic.php?f=12&amp;t=252\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De mange bugs i IE6 giver problemer. Heldigvis er IE 6 ved at blive faset ud til fordel for IE7, men lige pt. bliver den for\u00e6ldede alligevel IE6 browser brugt af\u00a0op mod\u00a025 % af brugerne.\u00a0<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[55,128,129,130,142],"_links":{"self":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts\/346"}],"collection":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/comments?post=346"}],"version-history":[{"count":0,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts\/346\/revisions"}],"wp:attachment":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/media?parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/categories?post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/tags?post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}