function Audio(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Audio").style.display="block";
}
function Image(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Image").style.display="block";
}
function Video(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Video").style.display="block";
}
document.onkeypress = function (event) { if (event.keyCode == 27) { document.getElementById("GreyDiv").style.display="none"; document.getElementById("PhoneUsFrame").style.display="none"; document.getElementById("Image").style.display="none"; document.getElementById("Audio").style.display="none"; document.getElementById("Video").style.display="none";
} }
function ClosePhoneUsFrame(){ document.getElementById("GreyDiv").style.display="none"; document.getElementById("PhoneUsFrame").style.display="none"; document.getElementById("Image").style.display="none"; document.getElementById("Audio").style.display="none"; document.getElementById("Video").style.display="none";
Стили писать не буду, там все просто. Скажу лишь, что id="GreyDiv" делает затемнение окна с помощью opacity.
Вот в чем вопрос. Можно ли упростить как-то этот скрипт? Вот в нем, насколько я понимаю, вверху идет перечисление элементов, которые будут вызываться. А можно ли как-то их объединить в одно целое? Что-то вроде:
function XXXXXX(){ document.getElementById("GreyDiv").style.display="block"; document.getElementById("PhoneUsFrame").style.display="block"; document.getElementById("Image","Audio" ...).style.display="block";
как внизу в общем. Я попробовал потыкать, но у меня ничего не вышло.
И еще один вопрос. Можно ли <div id="GreyDiv" onclick="ClosePhoneUsFrame();"></div> как-то выбросить из разметки и засунуть в скрипт. А то он просто так болтается в коде.
Может это все и просто делается, но я не разбираюсь в JS, а изучить подобное не позволяет срок реализации.
С другой стороны вроде все работает, но у меня включился какой-то перфекционизм, что надо сделать лучше. И еще если будет много разных ссылок, то скрипт будет очень большим, а это уже не очень хорошо.
upd Может у кого-нибудь есть подобные скрипты в арсенале, рассмотрю варианты. Поиски по интернетам увенчались результатом на jQuery, а как-то неохота подключать библиотеку из-за этих окошек. Тем более, что красивостей мне никаких не надо: открыть-затемнить-закрыть, вот весь функционал.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Softlink
Привет, други.
Вот есть такой скрипт у меня:
Он делает всплывающее окно.
Вот так это выглядит в html-разметке:
Стили писать не буду, там все просто. Скажу лишь, что id="GreyDiv" делает затемнение окна с помощью opacity.
Вот в чем вопрос. Можно ли упростить как-то этот скрипт? Вот в нем, насколько я понимаю, вверху идет перечисление элементов, которые будут вызываться. А можно ли как-то их объединить в одно целое? Что-то вроде:
как внизу в общем. Я попробовал потыкать, но у меня ничего не вышло.
И еще один вопрос. Можно ли <div id="GreyDiv" onclick="ClosePhoneUsFrame();"></div> как-то выбросить из разметки и засунуть в скрипт. А то он просто так болтается в коде.
Может это все и просто делается, но я не разбираюсь в JS, а изучить подобное не позволяет срок реализации.
С другой стороны вроде все работает, но у меня включился какой-то перфекционизм, что надо сделать лучше. И еще если будет много разных ссылок, то скрипт будет очень большим, а это уже не очень хорошо.
upd Может у кого-нибудь есть подобные скрипты в арсенале, рассмотрю варианты. Поиски по интернетам увенчались результатом на jQuery, а как-то неохота подключать библиотеку из-за этих окошек. Тем более, что красивостей мне никаких не надо: открыть-затемнить-закрыть, вот весь функционал.
Edited by SoftlinkLink to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.