WEB programavimas
CSS hack’inimai
by neworld on Bal.25, 2009, under Programavimas, WEB programavimas
O tiksliau, kaip nurodyti konkretų css stiliu konkrečiai naršyklei, nenaudojant jokių javasriptų ar kelis CSS failus konkrečioms naršyklėms. (continue reading…)
google BBcode
by neworld on Sau.19, 2008, under php, Programavimas, WEB programavimas
Kartais forumuose būna taip, jog kas nors užduoda kvailą klausymą, o jūs žmogų siunčiate į google. O kartias tiesiog googlėje suvedate keywordus ir nukopijuojate adresą į forumą. Taigi šiuo atveju mus gelbsti google tagas:
[code lang="php"]preg_replace("/\[google\](.*)\[\/google\]/i"," Look in google ($1) ",$text);[/code]
Naudojimas [google]neworldwar[/google]
Naudokitės į sveikatą
Kaip prototype trumpina javascript kodą
by neworld on Sau.18, 2008, under Javascript, Prototype, WEB programavimas
Šiame įraše apžvelgsiu kaip galite patrumpinti ir supaprastinti javascript kodą naudojant prototype. (continue reading…)
Select pagrindinio elemento klasė tokia, kokia ir pažymėtojo elemento
by neworld on Sau.06, 2008, under Javascript, Prototype, WEB programavimas
Nu geresnio pavadinimo nesugalvojau. Kogero ne vienam kurie norėjo select sąrašo elementus nuspalvoti skirtingomis spalvomis iškilo ši problema. Be to, nelabai sugalvojau kaip įvardinti elementus, metodus ir panašiai, taigi galbūt bus sunku suprasti. Jeigu kas nors sugalvosite geresnius terminus būtinai parašykite. (continue reading…)
Dirbam su radiobutton’ais
by neworld on Bir.02, 2007, under Javascript, Programavimas, WEB programavimas
Kartais tenka javascriptu pagalbą pasiimti radiobutton reikšmę. Bet standartiniu būdų jos pasiimti neina
[code lang="javascript"]var value=document.getElementById(element).value);[/code]
Todėl tenka rašyti šiek tiek sudėtingesnę funkciją:
[code lang="javascript"]function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i < radioLength; i++) {
if(radioObj[i].checked) {
return radioObj[i].value;
}
}
return "";
}
function setCheckedValue(radioObj, newValue) {
if(!radioObj)
return;
var radioLength = radioObj.length;
if(radioLength == undefined) {
radioObj.checked = (radioObj.value == newValue.toString());
return;
}
for(var i = 0; i < radioLength; i++) {
radioObj[i].checked = false;
if(radioObj[i].value == newValue.toString()) {
radioObj[i].checked = true;
}
}
}[/code]
naudojimo pavizdys:
[code lang="javascript"]var a=getCheckedValue(document.forms['form1'].elements['myradio']);[/code]