переход на выбор сайт через поле ввода url (как убрать функцию "открыть все") ?
Вложений: 1
Есть такой полезный JavaScript, который можно вводить адреса сайта в поле ввода, и выбирать сайт флажком (например какой нибудь сервис-сайт) и при нажатии на кнопку, в выбранному адресу встраиваеться адрез из написанного на поле ввода.....короче, как можно убрать функцию "Везде" (тоесть открыть все сервисы сразу) аккуратно?....
Код в файле .js: var rand = Math.floor(1000 * Math.random()); function dispatch(){var link = '';var wind = '';var url = document.getElementById('url').value; if (url.substr(0, 7) != 'http://') { url = 'http://' + url; }document.getElementById('url').value = url; if (url != '' && document.getElementById('all').checked != true){ if (document.getElementById('htmlvalidator').checked) { link = 'http://validator.w3.org/check?uri=' + url; wind = 'htmlw3c'; } if (document.getElementById('cssvalidator').checked) { link = 'http://jigsaw.w3.org/css-validator/validator?uri=' + url; wind = 'cssw3c'; } if (document.getElementById('rssvalidator').checked) { link = 'http://validator.w3.org/feed/check.cgi?url=' + url; wind = 'rssw3c'; } if (document.getElementById('validome').checked) { link = 'http://www.validome.org/get/' + url; wind = 'validome'; } wind = 'win' + wind + rand;window.open(link, wind, '');} if (url != '' && document.getElementById('all').checked){window.open('http://validator.w3.org/check?uri=' + url, 'winhtmlw3c'+rand, '');window.open('http://jigsaw.w3.org/css-validator/validator?uri=' + url, 'wincssw3c'+rand, '');window.open('http://www.validome.org/get/' + url, 'winvalidome'+rand, '');} } Код в файле .html <form action="" onsubmit="dispatch(); return false;" style="text-align: center;"> <span style="white-space: nowrap; margin: 10px;">Адрес: <input type="text" name="url" id="url" style="width: 90%;" value="" onkeypress="if (event.keyCode == 13) { dispatch(); }"></span><br><br> <input name="validator" type="radio" class="ruen_radio" id="htmlvalidator" checked> <label for="htmlvalidator" title="W3C Markup Validation Service">HTML, XHTML, …</label> <input name="validator" type="radio" class="ruen_radio" id="cssvalidator"> <label for="cssvalidator" title="W3C CSS Validation Service">CSS</label> <input name="validator" type="radio" class="ruen_radio" id="rssvalidator"> <label for="rssvalidator" title="W3C Markup Validation Service">RSS, Atom</label> <input name="validator" type="radio" class="ruen_radio" id="validome"> <label for="validome" title="Validome">HTML, XHTML, WML, XML</label> <input name="validator" type="radio" class="ruen_radio" id="all"> <label for="all" title="Проверить везде, кроме RSS-валидатора">Везде</label><br> <input type="submit" value="Проверить"> </form> как можно убрать функцию (везде?) фото примера внизу |
var rand = Math.floor(1000 * Math.random()); function dispatch(){var link = '';var wind = '';var url = document.getElementById('url').value; if (url.substr(0, 7) != 'http://') { url = 'http://' + url; }document.getElementById('url').value = url; if (url != '' && document.getElementById('all').checked != true){ if (document.getElementById('htmlvalidator').checked) { link = 'http://validator.w3.org/check?uri=' + url; wind = 'htmlw3c'; } if (document.getElementById('cssvalidator').checked) { link = 'http://jigsaw.w3.org/css-validator/validator?uri=' + url; wind = 'cssw3c'; } if (document.getElementById('rssvalidator').checked) { link = 'http://validator.w3.org/feed/check.cgi?url=' + url; wind = 'rssw3c'; } if (document.getElementById('validome').checked) { link = 'http://www.validome.org/get/' + url; wind = 'validome'; } wind = 'win' + wind + rand;window.open(link, wind, '');} } HTML <form action="" onsubmit="dispatch(); return false;" style="text-align: center;"> <span style="white-space: nowrap; margin: 10px;">Адрес: <input type="text" name="url" id="url" style="width: 90%;" value="" onkeypress="if (event.keyCode == 13) { dispatch(); }"></span><br><br> <input name="validator" type="radio" class="ruen_radio" id="htmlvalidator" checked> <label for="htmlvalidator" title="W3C Markup Validation Service">HTML, XHTML, …</label> <input name="validator" type="radio" class="ruen_radio" id="cssvalidator"> <label for="cssvalidator" title="W3C CSS Validation Service">CSS</label> <input name="validator" type="radio" class="ruen_radio" id="rssvalidator"> <label for="rssvalidator" title="W3C Markup Validation Service">RSS, Atom</label> <input name="validator" type="radio" class="ruen_radio" id="validome"> <label for="validome" title="Validome">HTML, XHTML, WML, XML</label> <br> <input type="submit" value="Проверить"> </form> Попробуйте так, если я вас правильно понял |
Часовой пояс GMT +3, время: 23:33. |