Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Форум -> Полезные решения -> И снова про прозрачность PNG в IE6
И снова про прозрачность PNG в IE6
otherside Дата: 25.01.2009, в 22:02 | Сообщение №1
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Собственно, уже много и много про это писалось и говорилось. Все выходные читал статьи, в итоге остановился на этом варианте - Unit PNG Fix. Все отлично работает, все легко подключается, но есть одно но. Я использую PNG в навигации, где есть onmouseover и onmouseout. Вот кусок кода для примера
Код
1
<A HREF=\"index.php\"
onmouseover=\"movepic('button','images/home2.png')\"
onmouseout=\"movepic('button','images/home1.png')\">
<IMG NAME=\"button\" SRC=\"images/home1.png\" ALT=\"HOME\" border=\"0\"></A>


Когда сайт только загружается, прозрачность в IE6 отлично прогружается, но как тоько я начиаю водить мышкой по кнопкам, вокруг появляется эта гребаная серость. Подскажите, как с помощью вышерасположенного скрипта решить эту траблу?
Serg_pnz Дата: 26.01.2009, в 14:34 | Сообщение №2
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

Код
1
<html>
<head>
<!--[if lt IE 7]>
      <script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->

<SCRIPT language="JavaScript">
   function movepic(img_name,img_src) {
      document[img_name].src=img_src;

   var ClientPC = navigator.userAgent.toLowerCase();
   var ClientVer = parseInt(navigator.appVersion);
   var IsIE = ((ClientPC.indexOf("msie") != -1) && (ClientPC.indexOf("opera") == -1));
   var IsWin = ((ClientPC.indexOf("win")!=-1) || (ClientPC.indexOf("16bit") != -1));

   if ((ClientVer >= 4) && IsIE && IsWin) {
      var es=document[img_name].style;
      var clear="clear.gif";
      es.height=document[img_name].height;
      es.width=document[img_name].width;
      es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+document[img_name].src+"',sizingMethod='crop')";
      document[img_name].src=clear;
   }

   }
</SCRIPT>


</head>
<body>

<A HREF="index.php"
onmouseover="movepic('button','images/home2.png')"
onmouseout="movepic('button','images/home1.png')">
<IMG id=divId NAME="button" SRC="images/home1.png" ALT="HOME" border="0"></A>

</body>
</html>


ЗЫ: otherside, в след.раз не забывай предъявлять функцию movepic в студию))

Прикрепленные файлы:

Скачать: 65.12 KB

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
otherside Дата: 26.01.2009, в 21:15 | Сообщение №3
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Благодарю, как всегда помог. Но появилась следующая проблема. Теперь нет прозрачности на другом элементе навигации. Вот на этом
Вообщем вот код блока, чтоб понятно было:
Код
1
<?php
if (!defined('BLOCK_FILE')) {
   Header("Location: ../index.php");
   exit;
}

$content = "<div class=\"navbar\">



<A HREF=\"index.php?name=debt_list\"
onmouseover=\"movepic('button5','images/wdm2.png')\"
onmouseout=\"movepic('button5','images/wdm1.png')\">
<IMG NAME=\"button5\" SRC=\"images/wdm1.png\" ALT=\"World debt market\" border=\"0\"></A>

<!-- *********************************Start Menu****************************** -->
<div class=\"mainDiv\" >
<div class=\"topItem\" ></div>       
<div class=\"dropMenu\" >
   <div class=\"subMenu\" style=\"display:none;\">
   <div style=\"padding-left: 10px;\"><span style=\"font-size: 12px;\">Debt organisation in countries</span></div>
      <div class=\"subItem\"><a href=\"index.php?name=state_org\">State organisations</a></div>
           <div class=\"subItem\"><a href=\"index.php?name=private_debt\">Private organisations</a></div>
      <div class=\"subItem\"><a href=\"index.php?name=paris_club\">Paris club of creditors</a></div>
      <div class=\"subItem\"><a href=\"index.php?name=london_club\">London club of creditors</a></div>
      
      <div style=\"padding-left: 10px;\"><span style=\"font-size: 12px;\"><br>Debt of countries</span></div>
      <div class=\"subItem\"><a href=\"index.php?name=external_debts\">External debts of countries</a></div>
           <div class=\"subItem\"><a href=\"index.php?name=internal_debts\">Internal debts of countries</a></div>
      
      <div style=\"padding-left: 10px;\"><span style=\"font-size: 12px;\"><br>Legislation of countries about promissory notes</span></div>
      <div class=\"subItem\"><a href=\"index.php?name=intern_zakon&op=cat&id=1\">International documents</a></div>
           <div class=\"subItem\"><a href=\"index.php?name=state_lows\">State legislation</a></div>
      <div class=\"subItem\"><a href=\"index.php?name=local_laws\">Local legislation</a></div>
      
      <div style=\"padding-left: 10px;\"><span style=\"font-size: 12px;\"><br>Bureau of debt and credit histories in countries of the world</span></div>
      <div class=\"subItem\"><a href=\"index.php?name=burocredits\">Bureau of credit histories in the world</a></div>
           <div class=\"subItem\"><a href=\"index.php?name=lowburocredits\">Laws about credit histories</a></div>
      
   </div>
</div>
</div>
<!-- *********************************End Menu****************************** -->


<script type=\"text/javascript\" src=\"javascripts/xpmenuv21.js\"></script>

<A HREF=\"index.php?name=contact_us\"
onmouseover=\"movepic('button6','images/contact2.png')\"
onmouseout=\"movepic('button6','images/contact1.png')\">
<IMG NAME=\"button6\" SRC=\"images/contact1.png\" ALT=\"CONTACT US\" border=\"0\"></A>

</div>";

?>
Цитата


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно otherside 26.01.2009 г. в 21:20:00
Serg_pnz Дата: 27.01.2009, в 08:30 | Сообщение №4
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

otherside, у тебя свои картинки? Ну прилепи архивчик, на чем тестировать-то?...

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.063 сек. и 17 запросов к базе данных за 0.029 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.