Прозрачные фоновые элементы меню PNG в IE6 с ролловерами - PullRequest
0 голосов
/ 10 ноября 2008

Привет, я пытался сделать это из-за того, что ощущается всю мою жизнь

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

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

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

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

Спасибо

1 Ответ

2 голосов
/ 10 ноября 2008

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

transparentImage = «/j/transparent.gif';

будет

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

Чтобы получить случайное число в js google, оно даст вам много ./

...