webForumDet fria alternativet

Länkar går ej att klicka på i IE6

Webbutveckling

6 svar · 685 visningar · startad av Xeonz

Medlem sedan feb. 200638 inlägg
Frågan#1

Hej!

Har ett ganska stort problem.

Jag har en hemsida i Joomla och har byggt en ny template.

Mitt problem är att det inte går att klicka på länkarna om man har Internet Explorer 6. Det fungerar med firefox, opera och nya internet explorer men explorer 6 är fortfarande den vanligaste så det är viktigt att detta blir löst.

Problemet är när man går över länkarna så byts inte muspekaren ut till en hand med ett finger som den brukar göra. Det är som att det inte är någon länk där. Samma sak är det med alla formulär i sidan.

Någon som kan hjälpa mig?? Jag kan PM:a sidans adress.

Tack på förhand!

Medlem sedan maj 20033 218 inlägg
#2

Testat rensa IE's cache osv, ut med länken.

Medlem sedan feb. 200638 inlägg
#3

PM:at länk. Någon mer som är sugen på att hjälpa till?

Medlem sedan maj 20007 492 inlägg
#4

Det kan inte ha något med ett PNG-fix att göra?

Medlem sedan feb. 200638 inlägg
#5

PNG-fix

Okkido skrev:

Det kan inte ha något med ett PNG-fix att göra?

Det kan bero på detta, skall testa labba lite imorgon. Kolla in länken jag skickade.

Medlem sedan juni 20001 251 inlägg
#6

Xeonz skrev:

Det kan bero på detta, skall testa labba lite imorgon. Kolla in länken jag skickade.

Har du en png-fix som hanterar bakgrunden är det förmodligen det, ja. Använder du inte alpha-transparenta bakgrunder, använd en png-fix som bara korrigerar png-filer i <img src".. såsom http://homepage.ntlworld.com/bobosola/

Medlem sedan feb. 200638 inlägg
#7

Så här ser fixet ut:

 <!--[if lte IE 6]>
<style type="text/css">
.clearfix {height: 1%;}
h1.logo a, h1.logo a:hover, img, .ja-slideshow-mask, H3,#ja-slidebar ul li a, 
#ja-wrapper-top, #ja-wrapper-bottom, #ja-wrapper-inner, #ja-contentslider {
	background-position: -1000px;
	behavior: url("<?php echo $ja_template_path;?>/scripts/iepngfix.htc");
}
</style>
<![endif]-->  

<!--[if gte IE 7.0]>
<style type="text/css">
.clearfix {display: inline-block;}
</style>
<![endif]-->
<public:component>
<public:attach event="onpropertychange" onevent="doFix()" />

<script type="text/javascript">

// IE5.5+ PNG Alpha Fix v1.0RC4
// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com

// This is licensed under the CC-GNU LGPL, version 2.1 or later.
// For details, see: http://creativecommons.org/licenses/LGPL/2.1/

// This must be a path to a blank image. That's all the configuration you need.
if (typeof blankImg == 'undefined') var blankImg = 'images/blank.png';

var f = 'DXImageTransform.Microsoft.AlphaImageLoader';

function filt(s, m)
{
 if (filters[f])
 {
  filters[f].enabled = s ? true : false;
  if (s) with (filters[f]) { src = s; sizingMethod = m }
 }
 else if (s) style.filter = 'progid:'+f+'(src="'+s+'",sizingMethod="'+m+'")';
}

function doFix()
{
 // Assume IE7 is OK.
 if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent) ||
  (event && !/(background|src)/.test(event.propertyName))) return;

 var bgImg = currentStyle.backgroundImage || style.backgroundImage;

 if (tagName == 'IMG')
 {
  if ((/\.png$/i).test(src))
  {
   if (currentStyle.width == 'auto' && currentStyle.height == 'auto') {
    style.width = offsetWidth + 'px';
    style.height = offsetHeight + 'px';
   }
   filt(src, 'crop');
   src = blankImg;
   style.backgroundPosition = '0 0';
  }
  else if (src.indexOf(blankImg) < 0) filt();
 }
 else if (bgImg && bgImg != 'none')
 {
  if (bgImg.match(/^url[("']+(.*\.png)[)"']+$/i))
  {
   var s = RegExp.$1;
  if (currentStyle.width == 'auto' && currentStyle.height == 'auto') {
    style.width = offsetWidth - (parseInt(currentStyle.paddingLeft)+parseInt(currentStyle.paddingRight)) + 'px';
    style.height = offsetHeight - (parseInt(currentStyle.paddingTop)+parseInt(currentStyle.paddingBottom)) + 'px';
  }
   style.background = 'none';
   filt(s, 'crop');
   // IE link fix.
   for (var n = 0; n < childNodes.length; n++)
    if (childNodes[n].style) childNodes[n].style.position = 'relative';
  }
  else filt();
 }
}

doFix();

</script>
</public:component>
266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)