Javascript etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Javascript etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Javascript - Domain Adı ve Port Numarası Alma (Get DomainName - Get PortNumber)
function GetDomainNameFromUrl() {
var url = window.location.href;
var url_parts = url.split('/');
var domain_name_parts = url_parts[2].split(':');
var domain_name = domain_name_parts[0];
return domain_name;
}
function GetPortNumberFromUrl() {
var url = window.location.href;
var url_parts = url.split('/');
var domain_name_parts = url_parts[2].split(':');
var port_number = domain_name_parts[1];
return port_number;
}
Javascript - Window Open
function openWin(sURI, sWN, wT, lt, ht) {
var winLeft = (screen.availWidth - lt) / 2;
var winTop = (screen.availHeight - ht) / 2;
switch (wT) {
case 1:
{
window.open(sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=" + winLeft + ", top=" + winTop);
break;
}
case 2:
{
window.open(sURI, sWN, "resizable=no,scrollbars=yes, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", left=" + winLeft + ", top=" + winTop);
break;
}
case 3:
{
if (arguments.length > 4)
return window.open(sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=" + arguments[5] + ", top=" + arguments[6], "true");
else
return window.open(sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no", "true");
break;
}
case 4:
{
return window.open(sURI, sWN, "toolbar=1, menubar=1, location=0, status=1, width=" + lt + ", height=" + ht + ", scrollbars=yes, resizable=no, left=0, top=0");
break;
}
}
return true;
}
var winLeft = (screen.availWidth - lt) / 2;
var winTop = (screen.availHeight - ht) / 2;
switch (wT) {
case 1:
{
window.open(sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=" + winLeft + ", top=" + winTop);
break;
}
case 2:
{
window.open(sURI, sWN, "resizable=no,scrollbars=yes, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", left=" + winLeft + ", top=" + winTop);
break;
}
case 3:
{
if (arguments.length > 4)
return window.open(sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no, left=" + arguments[5] + ", top=" + arguments[6], "true");
else
return window.open(sURI, sWN, "toolbar=0, menubar=0, location=0, status=0, width=" + lt + ", height=" + ht + ", scrollbars=0, resizable=no", "true");
break;
}
case 4:
{
return window.open(sURI, sWN, "toolbar=1, menubar=1, location=0, status=1, width=" + lt + ", height=" + ht + ", scrollbars=yes, resizable=no, left=0, top=0");
break;
}
}
return true;
}
JavaScript - RadioButtonList,ListBox ve CheckBoxList
CheckBoxList
$("#checkBoxList tr").each(function
() {
var
checkBoxes = $(this).find("input[type='checkbox']");
var
checkid = checkBoxes[0].getAttribute('id');
var
checkbox = document.getElementById(checkid);
if
(checkbox.checked)
isCheckBox = true;
});
RadioButtonList
$("#radioButtonList tr").each(function () {
var
radioButtons= $(this).find("input[type='radio']");
var
radioid= radioButtons[0].getAttribute('id');
var
radioButton= document.getElementById(radioid);
if
(radioButton.checked)
isRadioButton = true;
});
var options =
$("#listBox").find("option");
if (options !=null
&& options.length !=0 ) {
for
(var i = 0; i < options.length; i++) {
if (options[i].selected)
isCheckList = true;
}
}
URL REGEX
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if (results == null)
return "";
else
return results[1];
}
SAYFANIN QUERY STRINGINI ALMA-JAVASCRİPT
function getQueryStrings() {
var message = document.getElementById("myOutputArea");
var dataParameterString, querystring;
// get data from querystring
if (window.location.search != "") {
querystring = window.location.search.substr(1).split("&");
for (var i in querystring) {
querystring[i] = querystring[i].replace(/\+/g, " ").split("=");
}
//look for the parameter named 'data'
for (var i in querystring) {
if (querystring[i][0].toLowerCase() == "data") {
dataParameterString = querystring[i][1];
break;
}
}
message.innerText += dataParameterString;
} else {
message.innerText = "No details were specified in the querystring.";
alert("ERROR: " + message.innerText);
}
}
GridView içerisindeki TextBox ve Label İşlemleri(Javascript)
<script language="javascript" type="text/javascript">
function NetFiyatHesapla(txtBox) {
var miktar = null;
var iskonto = null;
var fiyat = null;
var rowid = parseFloat(txtBox.title);
var grid = document.getElementById('<%=this.grid_Product.ClientID %>');
if (grid.rows.length > 0) {
//Label dan deger alınıp sfiyat a atanıyor.
var sfiyat = grid.rows[rowid].cells[2].children[0].childNodes[0].nodeValue;
//TextBox dan deger alınıp siskonto ve smiktar a atanıyor.
var siskonto = grid.rows[rowid].cells[3].children[0].value;
var smiktar = grid.rows[rowid].cells[4].children[0].value;
if (sfiyat != "" && siskonto != "" && smiktar != "") {
var fiyat = parseFloat(sfiyat);
var iskonto = parseFloat(siskonto);
var miktar = parseFloat(smiktar);
}
}
if (fiyat != null && iskonto != null && miktar != null && miktar != NaN) {
var netFiyat = (fiyat * (100 - iskonto) / 100) * miktar;
grid.rows[rowid].cells[5].children[0].value = netFiyat.toString();
}
}
</script>
Javascripti textbox ın onchange olayında cagırıyoruz ve fonksiyona textbox ın kendisini yolluyoruz.
<asp:TextBox id="txtBox" runat="server" onchange="NetFiyatHesapla(this)
">
</asp:TextBox>
Kaydol:
Kayıtlar (Atom)
