въпрос относно алтернативен надпис

ystefanov

Registered
Знаете ли дали има начин надпис написан в ALT тага под някоя картинка да не изкача при посочването му на картинката, имам в предвид при браузър IE?
 
Еми като зададеш:
Цитат:

alt=""

не става ли?Не съм пробвал, просто предположение

Така естествено ще стане, :) НО не това е целта на занятието, а това че трябва да присъства надписът във АЛТ и в същото време да не се показва като се посочва съответната картинка под ИЕ.
 
StormBreaker каза:
IE -> title="sdfsdf"
Другите -> alt="asda"

Все пак трябва да валидираме кода я. По тоя начин няма да е валиден <img> тага , защото няма alt.
 
Тук измислих нещо:
Код:
<html>

<head>
<script type="text/javascript">
function hideAlt(){
var i = 0;
if(navigator.appName.indexOf('Microsoft Internet Explorer') != -1)
{
for(i=0; i<document.images.length; i++){
document.images[i].alt = "";
}
}
}
</script>
<title></title>

</head>

<body onload="hideAlt();">
<img src='notice.jpg' border='0' alt='notice' />
</body>

</html>

Това е един javascript ,който след като зареди сайта проверява за видя на броузъра.Ако той е IE, то на всяко изображение от сайта(всички изобажения се съдържат в масива images) се задава alt="".
САмо ако броузъра е IE
:D
 
Това е един javascript ,който след като зареди сайта проверява за видя на броузъра.Ако той е IE, то на всяко изображение от сайта(всички изобажения се съдържат в масива images) се задава alt="".
САмо ако броузъра е IE

Сигурно така ще стане, но ми е зададено в сайта да не се използва javascript. А и не разбрах със този скрипт ще мога ли да задавам само на някои от надписите, да не се появяват под ИЕ?
 
ystefanov каза:
Това е един javascript ,който след като зареди сайта проверява за видя на броузъра.Ако той е IE, то на всяко изображение от сайта(всички изобажения се съдържат в масива images) се задава alt="".
САмо ако броузъра е IE

Сигурно така ще стане, но ми е зададено в сайта да не се използва javascript. А и не разбрах със този скрипт ще мога ли да задавам само на някои от надписите, да не се появяват под ИЕ?
Малко ми е чудно защо си забранил да се ползва javascript!Няма логика!Но ти си знаеш.Иначе може да зададеш малко по-конкретно точно на кои изображения от масива да премахнеш alt в IE
 
Сетих се нещо друг , след като не ти допада това което писах.
Та правиш си един цсс, който се чете само от ИЕ-то


Същото правиш и в хтмл-то

<img class="ie_remove" src="" alt="" />


Така, целта е в ие да имаш едни имг-та без алт , в другите браузери да са си с алт. В ЦСС-а , който е само за ИЕ6 в случая, правиш клас , който премахва имг таговете с alt.


.ie_remove { display:none;}

По тоя начин за ие ще имаш едни img тагове , за другите браузъри други, без javascript
 

Back
Горе