Autor | Zpráva | ||
---|---|---|---|
Senky Profil |
#1 · Zasláno: 28. 3. 2009, 15:00:53 · Upravil/a: Senky
Vytvoril som si skipt, ktory kontroluje spravnost url a popisu a potom to vlozi jednoducho do textu. Kod:
function CheckValidUrl(strUrl){ var RegexUrl = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ return RegexUrl.test(strUrl); } function url(){ url2 = prompt("URL/adresa:", ""); if(url2==""){ alert("Napis adresu odkazu!"); } else if(!CheckValidUrl(url2)){ alert("Adresa musi mat tvar http://priklad.com!"); } if(CheckValidUrl(url2)){ popis = prompt("Popis:", ""); if(popis==""){ alert("Popis je povinny!"); } else{ document.getElementById('message').value+="[url=" + url2 + "*]*" + popis + "[/url]"; } } } avsak ked kliknem na miesto ktore tento skript spusta, zobrazi sa mi zadajte url:. zadam ho zle, alebo ho nezadam, ok, vypisa hlasku, ale ked kliknem na zrusit, tak vypise Adresa musi mat tvar http://priklad.com![/b]]http://priklad.com![/b], pretoze tam je !CheckValidUrl(url2), cize vsetko okrem toho. Ako by som to mohol prerobit tak, aby ked kliknem na zrusit sa mi tato hlaska nevypisala? |
||
Jan Tvrdík Profil |
#2 · Zasláno: 28. 3. 2009, 15:38:13
Uprav definice funkce url:
function url(){ url2 = prompt("URL/adresa:", ""); if (url2 == null) { return; } else if(url2==""){ alert("Napis adresu odkazu!"); } else if(!CheckValidUrl(url2)){ alert("Adresa musi mat tvar http://priklad.com!"); } if(CheckValidUrl(url2)){ popis = prompt("Popis:", ""); if(popis==""){ alert("Popis je povinny!"); } else{ document.getElementById('message').value+="[url=" + url2 + "*]*" + popis + "[/url]"; } } } |
||
Senky Profil |
#3 · Zasláno: 28. 3. 2009, 15:47:06
Super, funguje to, dakujem...
|
||
Časová prodleva: 15 let
|
0