Загрузка ула в iframe

Максимка

Новичок
Доброго времени суток, есть скрипт:
Код:
<script type="text/javascript">
var url;
function submitURL() {
url = document.getElementById("goTo").value;
check = url.substr(0,7);
check = check.toLowerCase();
url = url.replace(/^www\.|http:\/\/www\.|^\/\/www\./,'');
if (check != "http://")
{
url = "http://"+url;
myURL.document.location.href = url;
}
else
{
myURL.document.location.href = url;
}
}


</script>
и есть форма:

HTML:
<form target="myURL" onsubmit="this.action=this.goTo.value">
<b>Address:</b>&nbsp;<input type="text" name="goTo" onchange="submitURL()" size="90%" id="goTo">
<input type='submit' value='Go' onclick='submitURL()'>
<hr>
</form>
которая грузит сайты в <iframe name="myURL" border="0" frameborder="0" width="100%" height="90%"></iframe>

проблема следующая, при попытке ввести урл типа: www.mysite.com или mysite.com - пишет что: Не удалось найти файл или каталог., как поправить скрипт чтоб он работал независимо от того в каком формате будет введен урл или http://mysite.com или mysite.com или www.mysite.com?
 

hell0w0rd

Продвинутый новичок
Никак. Стандартом заложено, что все урлы без схемы считаются относительными. Уберите гавнокод вроде js в атрибутах и добавьте регулярку, которая добавит http:// если нужно, в гугле их полным полно
 
Сверху