2008-11-10 3 views
0

Привет Я пытался сделать это за то, что чувствует, как вся моя жизньTransparent PNG пункт меню фона в IE6 продлений

У меня есть меню списка с блоком отображения ссылок, каждая ссылка имеет раздвижные двери, PNG фоновое изображение , Я использовал этот javascript (http://www.ideashower.com/our_solutions/png-hover/) для реализации исправления alphaimageloader для ie6 с использованием прозрачного gif.

Когда я тестирую его в первый раз, он работает, но если я нажимаю на другую страницу, а затем нажимаю обратно, это больше не работает - меню полностью исчезает, я могу заставить его снова работать, дублируя прозрачный gif и изменив его имя, но опять же, если я перейду на другую страницу, а затем вернусь к нему, он перестанет работать, и меню исчезнет.

Это проблема кэширования сервера или что-то в этом роде.

Любые мысли об этом были бы высоко оценены!

Благодаря

+0

Не забудьте принять правильный ответ! ;-) – PhiLho 2008-11-10 18:31:25

ответ

2

Если его кэширование, то, возможно, трюк AJAX может сделать. Создайте случайное число при каждом выполнении кода и добавьте его в прозрачный URL-адрес gif.
так в pngHover.js файле:

transparentImage = '/j/transparent.gif';

будет

transparentImage = '/j/transparent.gif?143253214';

Чтобы получить случайное число в JS Google, он даст вам plenty./

Смежные вопросы