[TC] Убрать картинки
Здравствуйте!
Если чтение графики на web-страничках (на некоторых) сильно напрягает, а
отключать графику в настройках не хочется, то поможет такой скрипт:
Script KillImages ()
var
int numImages, int i, int flag,
object doc, object img, object st
If IsSameScript () Then
let flag =0
;SayString ("Восстанавливаю графику")
Else
let flag =1
;SayString("Сейчас уберу весь хлам")
EndIf
let doc = ie4GetCurrentDocument ()
let numImages=doc.images.length;
let i=0
While (i<numImages)
let img = doc.images(i)
let st=doc.images(i).style
If flag Then
let st.visibility="hidden"
Else
let st.visibility ="visible"
EndIf
let img.style = st;
let i=i+1
EndWhile
Refresh ()
EndScript
Этот скрипт не является аналогом опции Internet Explorer "отображать
рисунки". Поместить его надо в файл browseui.jss и связать с комбинацией
клавиш (например, Control+Insert+Del). При однократном нажатии этой
комбинации вся графика со страницы исчезнет (Jaws не будет ее читать), а при
быстром двойном нажатии этой комбинации - вся графика восстановится.
если нужно, чтобы скрипт комментировал свою деятельность, можно убрать точку
с запятой в строках с функциями SayString(...).
Внимание! Некоторые ссылки, выполненные как графические элементы, могут
менять свое название, так как при исчезновении картинок становится
недоступным атрибут ALT тэга IMG, по которому JAWS называет графическую
ссылку.
Успехов. Анатолий.