Bu forum çerez kullanır
Bu forum, kayıtlıysanız oturum açma bilgilerinizi ve değilseniz son ziyaretinizi saklamak için tanımlama bilgilerini kullanır. Çerezler, bilgisayarınızda depolanan küçük metin dokümanlardır; Bu forum tarafından oluşturulan çerezler yalnızca bu web sitesinde kullanılabilir ve güvenlik riski oluşturmaz. Bu forumdaki tanımlama bilgileri ayrıca okuduğunuz belirli konuları ve bunları en son ne zaman okuduğunuzu da izler. Lütfen bu çerezleri kabul edip etmediğinizi onaylayın.

Bu sorunun tekrar sorulmasını önlemek için, seçeneğinize bakılmaksızın tarayıcınızda bir çerez saklanacaktır. Altbilgideki bağlantıyı kullanarak istediğiniz zaman çerez ayarlarınızı değiştirebilirsiniz.

Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için kayıt olmalısınız.

Kullanıcı Adı
  

Şifreniz
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler 82,072
» Son Üye Olivernog
» Toplam Konular 18,389
» Toplam Yorumlar 79,418

Detaylı İstatistikler

Kimler Çevrimiçi
Şu anda 45 aktif kullanıcı var.
» (0 Üye - 42 Ziyaretçi)
Bing, Google, Yandex

Son Yazılanlar
admin
i9-14900KS Mavi Ekran Sor...

Forum: İşlemci
Son Yorum: admin
Dün, 22:59
» Yorum 0
» Okunma 14
admin
Google Adsense Onay Hazır...

Forum: Google Adsense
Son Yorum: admin
Dün, 22:46
» Yorum 0
» Okunma 12
admin
Şifreleyici 7.0 Türkçe ve...

Forum: Teknik Destek (Yazilim)
Son Yorum: admin
Dün, 22:27
» Yorum 5
» Okunma 83,234
admin
Amiga - Arabian Nights

Forum: Commodore 64 Amiga Oyunları
Son Yorum: admin
26-04-2025, 13:18
» Yorum 0
» Okunma 33
admin
Yeni Sosyal Medya Uygulam...

Forum: Genel
Son Yorum: admin
25-04-2025, 18:37
» Yorum 1
» Okunma 1,010
elektronikci
Diyot nedir nasıl çalışır...

Forum: Elektronik Bilgi
Son Yorum: elektronikci
24-04-2025, 17:22
» Yorum 0
» Okunma 25
elektronikci
Direnç nedir nasıl çalışı...

Forum: Elektronik Bilgi
Son Yorum: elektronikci
24-04-2025, 17:21
» Yorum 0
» Okunma 21
elektronikci
Kondansatör nedir nasıl ç...

Forum: Elektronik Bilgi
Son Yorum: elektronikci
24-04-2025, 17:20
» Yorum 0
» Okunma 17
elektronikci
Transistör nedir nasıl ça...

Forum: Elektronik Bilgi
Son Yorum: elektronikci
24-04-2025, 17:20
» Yorum 0
» Okunma 21
admin
Ubuntu 20 ye Aapanel Kuru...

Forum: Linux & Linux Yazılımları
Son Yorum: admin
24-04-2025, 11:31
» Yorum 0
» Okunma 35

 
  Tekli Seçim
Yazar: ЯeboR - 12-03-2005, 18:59 - Forum: Java Script - Yorum Yok

Tekli Seçim

Ziyaretçinize iki açılır menü ile seçim sunacağınız bu scriptte iki menüde de aynı seçenekler olmasına rağmen bir seçenek ancak bir kez seçilebiliyor.



<HEAD>..</HEAD> arasına eklenecek kod :




PHP Kod:
<SCRIPT LANGUAGE="JavaScript">

<!-- 
Begin
var OptLstTxt = new Array;
var 
OptLstVal = new Array;
var 
OptLen 0;
function 
NoDupl(SelObjFromSelObjTo) {
var 
OldToVal SelObjTo.options[SelObjTo.selectedIndex].value;
if (
OptLen == 0) {
OptLen SelObjFrom.length;
for (var 
1OptLeni++) {
OptLstTxt[i] = SelObjFrom.options[i].text;
OptLstVal[i] = SelObjFrom.options[i].value;
   }
}
var 
1;
for (var 
1OptLeni++) {
if (
OptLstVal[i] != SelObjFrom.options[SelObjFrom.selectedIndex].value) { if (== SelObjTo.length) { SelObjTo.options[j] = new Option(OptLstTxt[i]); } else { SelObjTo.options[j].text OptLstTxt[i]; } SelObjTo.options[j].value OptLstVal[i]; if (OptLstVal[i] == OldToVal) { SelObjTo.selectedIndex j; }
j++;
   }
}
if (
SelObjTo.length j)
SelObjTo.options[(SelObjTo.length 1)] = null;
}
//  End -->
</script




<BODY>..</BODY> arasına eklenecek kod :


<form method="POST" name="MForm">
<select name="Color_1" onChange="NoDupl(this,document.MForm.Color_2)">
<option selected>Birinci rengi seç</option> <option value='R'>Kırmızı</option> <option value='J'>Sarı</option> <option value='G'>Yeşil</option> <option value='B'>Mavi</option> </select> <select name="Color_2" onChange="NoDupl(this,document.MForm.Color_1)">
<option selected>İkinci rengi seç</option> <option value='R'>Kırmızı</option> <option value='J'>Sarı</option> <option value='G'>Yeşil</option> <option value='B'>Mavi</option> </select> </form>

Bu konuyu yazdır

  Tarih Doğrulama
Yazar: ЯeboR - 12-03-2005, 18:53 - Forum: Java Script - Yorum Yok

Tarih Doğrulama

Ziyaretçinizden istediğiniz tarih alanlarını istediğiniz biçime sokar, gün ve ayın doruluğunu denetler.


<HEAD>..</HEAD> arasına eklenecek kod :




<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
// Check browser version
var isNav4 = false, isNav5 = false, isIE4 = false
var strSeperator = "/";
// If you are using any Java validation on the back side you will want to use the / because
// Java date validations do not recognize the dash as a valid date separator.
var vDateType = 3; // Global value for type of date format
// 1 = mm/dd/yyyy
// 2 = yyyy/dd/mm (Unable to do date check at this time)
// 3 = dd/mm/yyyy
var vYearType = 4; //Set to 2 or 4 for number of digits in the year for Netscape
var vYearLength = 2; // Set to 4 if you want to force the user to enter 4 digits for the year before validating.
var err = 0; // Set the error code to a default of zero
if(navigator.appName == "Netscape") {
if (navigator.appVersion < "5") {
isNav4 = true;
isNav5 = false;
}
else
if (navigator.appVersion > "4") {
isNav4 = false;
isNav5 = true;
}
}
else {
isIE4 = true;
}
function DateFormat(vDateName, vDateValue, e, dateCheck, dateType) {
vDateType = dateType;
// vDateName = object name
// vDateValue = value in the field being checked
// e = event
// dateCheck
// True = Verify that the vDateValue is a valid date
// False = Format values being entered into vDateValue only
// vDateType
// 1 = mm/dd/yyyy
// 2 = yyyy/mm/dd
// 3 = dd/mm/yyyy
//Enter a tilde sign for the first number and you can check the variable information.
if (vDateValue == "~") {
alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+isNav4+" \nNav. 5 Version = "+isNav5+" \nIE Version = "+isIE4+" \nYear Type = "+vYearType+" \nDate Type = "+vDateType+" \nSeparator = "+strSeperator);
vDateName.value = "";
vDateName.focus();
return true;
}
var whichCode = (window.Event) ? e.which : e.keyCode;
// Check to see if a seperator is already present.
// bypass the date if a seperator is present and the length greater than 8
if (vDateValue.length > 8 && isNav4) {
if ((vDateValue.indexOf("-") >= 1) || (vDateValue.indexOf("/") >= 1))
return true;
}
//Eliminate all the ASCII codes that are not valid
var alphaCheck = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-";
if (alphaCheck.indexOf(vDateValue) >= 1) {
if (isNav4) {
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
else {
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
return false;
}
}
if (whichCode == 8) //Ignore the Netscape value for backspace. IE has no value
return false;
else {
//Create numeric string values for 0123456789/
//The codes provided include both keyboard and keypad values
var strCheck = '47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';
if (strCheck.indexOf(whichCode) != -1) {
if (isNav4) {
if (((vDateValue.length < 6 && dateCheck) || (vDateValue.length == 7 && dateCheck)) && (vDateValue.length >=1)) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
if (vDateValue.length == 6 && dateCheck) {
var mDay = vDateName.value.substr(2,2);
var mMonth = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
//Turn a two digit year into a 4 digit year
if (mYear.length == 2 && vYearType == 4) {
var mToday = new Date();
//If the year is greater than 30 years from now use 19, otherwise use 20
var checkYear = mToday.getFullYear() + 30;
var mCheckYear = '20' + mYear;
if (mCheckYear >= checkYear)
mYear = '19' + mYear;
else
mYear = '20' + mYear;
}
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (!dateValid(vDateValueCheck)) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
return true;
}
else {
// Reformat the date for validation and set date type to a 1
if (vDateValue.length >= 8 && dateCheck) {
if (vDateType == 1) // mmddyyyy
{
var mDay = vDateName.value.substr(2,2);
var mMonth = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
}
if (vDateType == 2) // yyyymmdd
{
var mYear = vDateName.value.substr(0,4)
var mMonth = vDateName.value.substr(4,2);
var mDay = vDateName.value.substr(6,2);
vDateName.value = mYear+strSeperator+mMonth+strSeperator+mDay;
}
if (vDateType == 3) // ddmmyyyy
{
var mMonth = vDateName.value.substr(2,2);
var mDay = vDateName.value.substr(0,2);
var mYear = vDateName.value.substr(4,4)
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
}
//Create a temporary variable for storing the DateType and change
//the DateType to a 1 for validation.
var vDateTypeTemp = vDateType;
vDateType = 1;
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (!dateValid(vDateValueCheck)) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateType = vDateTypeTemp;
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
vDateType = vDateTypeTemp;
return true;
}
else {
if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1)) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
}
}
}
else {
// Non isNav Check
if (((vDateValue.length < 8 && dateCheck) || (vDateValue.length == 9 && dateCheck)) && (vDateValue.length >=1)) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateName.value = "";
vDateName.focus();
return true;
}
// Reformat date to format that can be validated. mm/dd/yyyy
if (vDateValue.length >= 8 && dateCheck) {
// Additional date formats can be entered here and parsed out to
// a valid date format that the validation routine will recognize.
if (vDateType == 1) // mm/dd/yyyy
{
var mMonth = vDateName.value.substr(0,2);
var mDay = vDateName.value.substr(3,2);
var mYear = vDateName.value.substr(6,4)
}
if (vDateType == 2) // yyyy/mm/dd
{
var mYear = vDateName.value.substr(0,4)
var mMonth = vDateName.value.substr(5,2);
var mDay = vDateName.value.substr(8,2);
}
if (vDateType == 3) // dd/mm/yyyy
{
var mDay = vDateName.value.substr(0,2);
var mMonth = vDateName.value.substr(3,2);
var mYear = vDateName.value.substr(6,4)
}
if (vYearLength == 4) {
if (mYear.length < 4) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateName.value = "";
vDateName.focus();
return true;
}
}
// Create temp. variable for storing the current vDateType
var vDateTypeTemp = vDateType;
// Change vDateType to a 1 for standard date format for validation
// Type will be changed back when validation is completed.
vDateType = 1;
// Store reformatted date to new variable for validation.
var vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
if (mYear.length == 2 && vYearType == 4 && dateCheck) {
//Turn a two digit year into a 4 digit year
var mToday = new Date();
//If the year is greater than 30 years from now use 19, otherwise use 20
var checkYear = mToday.getFullYear() + 30;
var mCheckYear = '20' + mYear;
if (mCheckYear >= checkYear)
mYear = '19' + mYear;
else
mYear = '20' + mYear;
vDateValueCheck = mMonth+strSeperator+mDay+strSeperator+mYear;
// Store the new value back to the field. This function will
// not work with date type of 2 since the year is entered first.
if (vDateTypeTemp == 1) // mm/dd/yyyy
vDateName.value = mMonth+strSeperator+mDay+strSeperator+mYear;
if (vDateTypeTemp == 3) // dd/mm/yyyy
vDateName.value = mDay+strSeperator+mMonth+strSeperator+mYear;
}
if (!dateValid(vDateValueCheck)) {
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateType = vDateTypeTemp;
vDateName.value = "";
vDateName.focus();
return true;
}
vDateType = vDateTypeTemp;
return true;
}
else {
if (vDateType == 1) {
if (vDateValue.length == 2) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 5) {
vDateName.value = vDateValue+strSeperator;
}
}
if (vDateType == 2) {
if (vDateValue.length == 4) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 7) {
vDateName.value = vDateValue+strSeperator;
}
}
if (vDateType == 3) {
if (vDateValue.length == 2) {
vDateName.value = vDateValue+strSeperator;
}
if (vDateValue.length == 5) {
vDateName.value = vDateValue+strSeperator;
}
}
return true;
}
}
if (vDateValue.length == 10&& dateCheck) {
if (!dateValid(vDateName)) {
// Un-comment the next line of code for debugging the dateValid() function error messages
//alert(err);
alert("Geçersiz Tarih\nLütfen Tekrar Girin");
vDateName.focus();
vDateName.select();
}
}
return false;
}
else {
// If the value is not in the string return the string minus the last
// key entered.
if (isNav4) {
vDateName.value = "";
vDateName.focus();
vDateName.select();
return false;
}
else
{
vDateName.value = vDateName.value.substr(0, (vDateValue.length-1));
return false;
}
}
}
}
function dateValid(objName) {
var strDate;
var strDateArray;
var strDay;
var strMonth;
var strYear;
var intday;
var intMonth;
var intYear;
var booFound = false;
var datefield = objName;
var strSeparatorArray = new Array("-"," ","/",".");
var intElementNr;
// var err = 0;
var strMonthArray = new Array(12);
strMonthArray[0] = "Jan";
strMonthArray[1] = "Feb";
strMonthArray[2] = "Mar";
strMonthArray[3] = "Apr";
strMonthArray[4] = "May";
strMonthArray[5] = "Jun";
strMonthArray[6] = "Jul";
strMonthArray[7] = "Aug";
strMonthArray[8] = "Sep";
strMonthArray[9] = "Oct";
strMonthArray[10] = "Nov";
strMonthArray[11] = "Dec";
//strDate = datefield.value;
strDate = objName;
if (strDate.length < 1) {
return true;
}
for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
strDateArray = strDate.split(strSeparatorArray[intElementNr]);
if (strDateArray.length != 3) {
err = 1;
return false;
}
else {
strDay = strDateArray[0];
strMonth = strDateArray[1];
strYear = strDateArray[2];
}
booFound = true;
}
}
if (booFound == false) {
if (strDate.length>5) {
strDay = strDate.substr(0, 2);
strMonth = strDate.substr(2, 2);
strYear = strDate.substr(4);
}
}
//Adjustment for short years entered
if (strYear.length == 2) {
strYear = '20' + strYear;
}
strTemp = strDay;
strDay = strMonth;
strMonth = strTemp;
intday = parseInt(strDay, 10);
if (isNaN(intday)) {
err = 2;
return false;
}
intMonth = parseInt(strMonth, 10);
if (isNaN(intMonth)) {
for (i = 0;i<12;i++) {
if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
intMonth = i+1;
strMonth = strMonthArray[i];
i = 12;
}
}
if (isNaN(intMonth)) {
err = 3;
return false;
}
}
intYear = parseInt(strYear, 10);
if (isNaN(intYear)) {
err = 4;
return false;
}
if (intMonth>12 || intMonth<1) {
err = 5;
return false;
}
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
err = 6;
return false;
}
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
err = 7;
return false;
}
if (intMonth == 2) {
if (intday < 1) {
err = 8;
return false;
}
if (LeapYear(intYear) == true) {
if (intday > 29) {
err = 9;
return false;
}
}
else {
if (intday > 28) {
err = 10;
return false;
}
}
}
return true;
}
function LeapYear(intYear) {
if (intYear % 100 == 0) {
if (intYear % 400 == 0) { return true; }
}
else {
if ((intYear % 4) == 0) { return true; }
}
return false;
}
// End -->
</script>



<BODY>..</BODY> arasına eklenecek kod :


<form name=dateTest>
<table border=0 width=400>
<tr>
<td>
<table align=center border=1 width=400>
<tr>
<td bgcolor=blue width=75%>
<font color=yellow>1. Tarih Þekli - aa/gg/yyyy Biçimi</font></td>
<td>
<input type="text" name="testDateFormat1" size='10' maxlength="10" onFocus="javascript:vDateType='1'" onKeyUp="DateFormat(this,this.value,event,false,'1')" onBlur="DateFormat(this,this.value,event,true,'1')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table align=center border=1 width=400>
<tr>
<td bgcolor=blue width=75%>
<font color=yellow>2. Tarih Þekli - yyyy/aa/gg Biçimi</font></td>
<td>
<input type="text" name="testDateFormat3" size='10' maxlength="10" onFocus="javascript:vDateType='2'" onKeyUp="DateFormat(this,this.value,event,false,'2')" onBlur="DateFormat(this,this.value,event,true,'2')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table align=center border=1 width=400>
<tr>
<td bgcolor=blue width=75%>
<font color=yellow>3. Tarih Þekli - gg/aa/yyyy Biçimi</font></td>
<td>
<input type="text" name="testDateFormat5" size='10' maxlength="10" onFocus="javascript:vDateType='3'" onKeyUp="DateFormat(this,this.value,event,false,'3')" onBlur="DateFormat(this,this.value,event,true,'3')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
Tarihi yazın ve boş bir yere tıklayın.</td>
</tr>
</table>
</form>



NOT : <form name=dateTest>
<table border=0 width=400>
<tr>
<td>
<table align=center border=1 width=400>
<tr>
<td bgcolor=blue width=75%>
<font color=yellow>1. Tarih Þekli - aa/gg/yyyy Biçimi</font></td>
<td>
<input type="text" name="testDateFormat1" size='10' maxlength="10" onFocus="javascript:vDateType='1'" onKeyUp="DateFormat(this,this.value,event,false,'1')" onBlur="DateFormat(this,this.value,event,true,'1')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table align=center border=1 width=400>
<tr>
<td bgcolor=blue width=75%>
<font color=yellow>2. Tarih Þekli - yyyy/aa/gg Biçimi</font></td>
<td>
<input type="text" name="testDateFormat3" size='10' maxlength="10" onFocus="javascript:vDateType='2'" onKeyUp="DateFormat(this,this.value,event,false,'2')" onBlur="DateFormat(this,this.value,event,true,'2')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table align=center border=1 width=400>
<tr>
<td bgcolor=blue width=75%>
<font color=yellow>3. Tarih Þekli - gg/aa/yyyy Biçimi</font></td>
<td>
<input type="text" name="testDateFormat5" size='10' maxlength="10" onFocus="javascript:vDateType='3'" onKeyUp="DateFormat(this,this.value,event,false,'3')" onBlur="DateFormat(this,this.value,event,true,'3')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
Tarihi yazın ve boş bir yere tıklayın.</td>
</tr>
</table>
</form>



[B]NOT : <body> tagını <body onLoad="document.dateTest.testDateFormat1.focus()"> olarak değiştirin. Ayrıca kodlarda görünen 8) smilenin yerine 8 Parantez yazılacaktır.

Bu konuyu yazdır

  Soru-Cevap Formu
Yazar: ЯeboR - 12-03-2005, 18:50 - Forum: Java Script - Yorum Yok

Soru-Cevap Formu

Ziyaretçiniz sorduğu sorunun cevabını anında alsın istiyorsanız bu scripti deneyin.


<HEAD>..</HEAD> arasına eklenecek kod :



<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function showFAQ(form) {
form.answer.value = form.question.options[form.question.selectedIndex].value;
}
// End -->
</SCRIPT>



<BODY>..</BODY> arasına eklenecek kod :


<form name=faqform>
<table border=1 cellspacing=0 cellpadding=5>
<tr bgcolor="#BEA78B">
<td align=center><font face="verdana,arial" size="-1" color="#000000">
Soru Cevap Örnek Form</font></td>
</tr>
<tr bgcolor="#E8E4D0"><td><font face="verdana,arial" size="-1">

Soruların üzerine tıklayarak yanıtlarını görebilirsiniz.



<ul><select size=10 name=question onChange="javascriptConfusedhowFAQ(this.form);">
<option value="Sayfamız 13 Ocak 1999 yılın da açıldı"> --> Sayfanız
ne zaman açıldı?
<option value="Sadece ben"> --> Sayfayı kaç
kişi hazirliyor?
<option value="Yayınlanan Sponsorlar Türkiye'ye ödeme yapan güvenilir sponsorlardır! "> --> Yayınlanan
sponsorlar gerçekten para ödüyorlar mı?
<option value="Paranız posta çeki ile gönderiliyor"> --> Kazandığımız
parayı nasıl gönderiyorlar?
<option value="Ben Akbank'ı kullanıyorum"> --> Para
mı nasıl ve nereden bozduracağım?
<option value="Bütün bankalar bu parayı istiyorlar.Yapmanız gereken tek şey, o banka da döviz hesabı açtırmak.Siz adamlara birşeyler kazandırın ki, onlar da size kazandırsın Smile"> --> Banka'ya
gittim ama benden 40$ komisyon istediler???
<option value="Aslin da böyle bir bölüm hazırlamaya çalışıyorum ama tek başıma uğraştığım ve zamanım olmadığı için sayfamı istediğim yere getiremedim.Yakın da içerik ortakları alacağım, haberiniz olsun."> --> Siteniz
de cgi ile ilgili bir bölüm yok mu?
<option value="Ben Elektronik Güvenlik Sistemleri ile uğraşıyorum.Yani, Kamera sistemi, hırsız alarm sistemi, yangin alarm sistemi,kartlı geçiş sistemleri gizli kamera vs. Yakın da bu konu da bir site açacağım.
Genel anlam da mesleğim ELEKTRONİK"> --> Özel
olacak ama mesleğiniz nedir?
<option value="Mp3 yeni kanun ile birlikte, cezai yaptırımlar getiriyor.Yani artık ülkemizde de telif hakları rayına oturmaya başladı."> --> Sayfaniz
da Mp3 niye yok?
<option value="Sms servisini sağlayan sayfalara cep telefonu şebekeleri uyarı yazısı yolluyorlar ve servisi sağlayan sayfa Türkiye'yi sunucudan çıkarıyor.Webmaster'lar da sürekli yeni sms sayfası arıyorlar.Buldukları sayfalar da en fazla 1 hafta sonra uyarıyı alıyorlar.Ben de bu kısa süren olayı artık takip edemiyorum Sad"> --> Sms
servisleriniz neden çalışmıyor?
</select>
[/list]



Yanıtlar:



<ul>
<textarea name="answer" rows=15 cols=50 wrap=virtual>


2. <BODY>..</BODY> arasına eklenecek kod :


[/list]
</font>
</td>
</tr>
</table>
</form>


NOT : Yukarıdaki <body> tagına ekleyeceğiniz 1. koddan sonra </textarea> kodunu ekleyin ve daha sonra 2.kodu ekleyin.

Bu konuyu yazdır

  Limitli Seçme
Yazar: ЯeboR - 12-03-2005, 18:39 - Forum: Java Script - Yorum Yok

Limitli Seçme

Ziyaretçiniz belirli sayıda seçenek seçebilmesine izin verir.


<HEAD>..</HEAD> arasına eklenecek kod :




<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function countChoices(obj) {
max = 2; // max. number allowed at a time

box1 = obj.form.box1.checked; // your checkboxes here
box2 = obj.form.box2.checked;
box3 = obj.form.box3.checked; // add more if necessary

count = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0);
// If you have more checkboxes on your form
// add more (box_ ? 1 : 0) 's separated by '+'

if (count > max) {
alert("Dikkat! Sadece " + max + " bölüm seçebilirsiniz! \nBir bölümden onayı kaldırın ve seçmek istediğiniz diğer bölümü seçin."); obj.checked = false;
}
}
// End -->
</script>



<BODY>..</BODY> arasına eklenecek kod :

<center>
<form>
Lütfen sadece 2 bölüm seçiniz:



<input type=checkbox name=box1 onClick="countChoices(this)" value="ON">Bölüm 1


<input type=checkbox name=box2 onClick="countChoices(this)" value="ON">Bölüm 2


<input type=checkbox name=box3 onClick="countChoices(this)" value="ON">Bölüm 3

</form> </center>

Bu konuyu yazdır

  Parola Doğrulama
Yazar: ЯeboR - 12-03-2005, 18:39 - Forum: Java Script - Yorum Yok

Parola Doğrulama

Ziyaretçinizden kayıt esnasında parolasını iki defa yazmasını isteyebilir ve böylece karışıklıkların önüne geçebilirsiniz.


<HEAD>..</HEAD> arasına eklenecek kod :



<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function checkPw(form) {
pw1 = form.pw1.value;
pw2 = form.pw2.value;

if (pw1 != pw2) {
alert ("\nYazdığınız parolalarda uyumsuzluk var. Lütfen parolanızı tekrar yazın.")
return false;
}
else return true;
}
// End -->
</script>



<BODY>..</BODY> arasına eklenecek kod :


<form onSubmit="return checkPw(this)">
<center>
<table border=0>
<tr>
<td>Parola:</td><td><input type=text name=pw1 size=10></td>
</tr>
<tr>
<td>Tekrar:</td><td><input type=text name=pw2 size=10></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value="Gönder"></td>
</tr>
</table>
</form>

Bu konuyu yazdır

  Mail Doğrulama
Yazar: ЯeboR - 12-03-2005, 18:34 - Forum: Java Script - Yorum Yok

Mail Doğrulama

Ziyaretçinizin mail adresini istiyor ama burda yanlış karakterler veya hatalı mailller istemiyorsanız bu scripti deneyin. Çok kapsamlı bir denetleme sistemi olan scripti Türkçe'ye çevirirken bile bayağı zorlandım.


<HEAD>..</HEAD> arasına eklenecek kod :



<script Language="JavaScript">
<!-- Strict E-mail by kurt.grigg@virgin.net

YourEmailAddress='mailliniziyazin@yahoo.com';

function Highlight(){
document.form1.email.focus();
document.form1.email.select();
}
function check(){
var emailbox = document.form1.email;
var email = document.form1.email.value;
var blanks = ''*100;
var naughty = new Array("arse","bastard","cunt","fuck","shit","wanker","piss","twat");
var sneaky = email.toLowerCase();
var illegal = "Yanlış karakter girdiniz.\nİzin verilen karakterler aşşağıda sıralanmaktadır.\n\nAlfabetik Harfler [Büyük veya küçük]\nSayılar\nSadece 1 adet @\nBoşluk Olmamalı\nTürkçe Karakterler Olmamalı (ı ğ ü ş ö ç )\nKısa Çizgi [Tire]\nAlt Çizgi\n\n";
//mail check
if (email <= blanks){
alert("Lütfen e-mail adresinizi giriniz.");
Highlight();return false;
}
else if (email.length > 62){
alert('Tüm e-maillerde en fazla 63 karakter bulunabilir.');
Highlight();return false;
}
else if (email.charAt(0) == " "){
alert('E-mail adresinizin başında boşluk var, olmamalı');
Highlight();return false;
}
else if (email.charAt(email.length-1) == " "){
alert('E-mail adresinizin sonunda boşluk var, olmamalı');
Highlight();return false;
}
else if (email.indexOf(" ") !=-1){
alert('E-mail adresinizin içinde boşluk var, olmamalı');
Highlight();return false;
}

//CHECK FOR ILLEGAL CHARACTERS 1
for (i=0; i < email.length; i++){
var caps = "a".toUpperCase();
var E = email.substring(i, i + 1);
if ((E < "0" || "9" < E ) && E != "@" && E !="." && E !="-" && E !="_" && E < caps || "z" < E){
alert(illegal);
Highlight();return false;
}
}
//CHECK FOR ILLEGAL CHARACTERS 2
if ((email.indexOf('`',0) != -1) || (email.indexOf(String.fromCharCode(94)) != -1) || (email.indexOf(String.fromCharCode(92)) != -1) || (email.indexOf('[',0) != -1) || (email.indexOf(']',0) != -1)){
alert(illegal);
Highlight();return false;
}
//CHECK FOR SWEARING
for (i=0; i < email.length; i){
if (sneaky.indexOf(naughty[i]) != -1){
alert('Please remove the swear word - '+naughty[i].toUpperCase());
Highlight();return false;
}
i++;
}
//GENERAL FORMATING
if (email.charAt(0) =="."){
alert('Adresinizin başında nokta var, olmamalı.');
Highlight();return false;
}
else if (email.split('@').length > 2){
alert('E-mail adresinizde 1 adet @ bulunmalı.');
Highlight();return false;
}
else if (email.indexOf ('@',0) == -1){
alert("Adresinizde @ sembolü yok");
Highlight();return false;
}
else if (email.indexOf("@") < 2){
alert("Adresinizde @ sembolünden önce en az 2 karakter olmalı.");
Highlight();return false;
}
else if (email.charAt(email.length-1) == "@"){
alert('E-mail adresiniz @ sembolü ile bitemez.');
Highlight();return false;
}
else if (email.indexOf ('.') == -1){
alert("E-mail adresinizde en az 1 tane nokta olmalı.");
Highlight();return false;
}
else if (email.indexOf('.',email.indexOf('@')) == -1){
alert('Adresinizde @ sembolünden sonra en az 1 tane nokta olmalı.');
Highlight();return false;
}
else if (email.substring(email.indexOf('@'),email.length).indexOf(".") < 4){
alert('Adresinizde @ sembolünden sonra en az 3 karakter olmalı');
Highlight();return false;
}
else if (email.lastIndexOf(".")+2 == email.length){
alert('Adresinizin sonunda nokta ile ayrılan bölümler en az 2 karakter olmalı.');
Highlight();return false;
}
else if (email.substring(email.lastIndexOf("."),email.length).length > 4){
alert('Adresinizin sonunda en fazla 3 karakter olmalı');
Highlight();return false;
}
else if (email.charAt(email.length-1) =="."){
alert('E-mail adresiniz nokta ile bitemez.');
Highlight();return false;
}
ok=null;
confirm('Yazdığınız adres - '+email+'\nOnaylıyor musunuz?\n\nAdres şimdi gönderilsin mi?')?ok=1:ok=0;
if (ok==1) return true;
else return false;
}
//-->
</script>



<BODY>..</BODY> arasına eklenecek kod :



<script Language="JavaScript">
<!--
var styleok=(document.all)?'class=looks':0;
document.write('<form name="form1" method="POST" action="mailto:'+YourEmailAddress+'" ENCTYPE="text/plain" ONSUBMIT="return check()">'

+'<input '+styleok+' name="email" type="text" size="25" maxlength="63">'
+'<input '+styleok+' type="SUBMIT" value="Gönder">'
+'<input '+styleok+' type="Reset" value="Sil">'
+'</form>');
//-->
</script>


NOT : Yazılan mail adresi size ziyaretçinizin e-mail programı yoluyla ulaştırılır(outlook vb. gibi). Ziyaretçinizde windows üzerinde çalışan bir mail programı yoksa, mail adresini gönderemeyecektir. Formun action kısımında ufak bir değişiklik yaparak mail adresinizin size farklı yollardan (cgi asp vb. gibi) ulaşmasını sağlayabilirsiniz.

Bu konuyu yazdır

  Kabul Et Kutusu
Yazar: ЯeboR - 12-03-2005, 18:32 - Forum: Java Script - Yorum Yok

Kabul Et Kutusu

Bir sayfanız var ve ziyaretçinizin ancak belirli şartları kabul ettiğini belirttiğinde oraya gitmesini istiyorsanız tam size göre bir script.



<HEAD>..</HEAD> arasına eklenecek kod :




<SCRIPT LANGUAGE="JavaScript">


<!-- Begin
function checkCheckBox(f){
if (f.agree.checked == false )
{
alert('Lüften onay kutusunu işaretleyin ve ondan sonra devam edin.');
return false;
}else
return true;
}
// End -->
</script>




<BODY>..</BODY> arasına eklenecek kod :


<form action="/yourscript.cgi-or-your-page.html" method="POST" onsubmit="return checkCheckBox(this)">
Kabul Ediyorum: <input type="checkbox" value="0" name="agree">
<input type="submit" value="Devam Et">
<input type="button" value="Çıkış" onclick="document.location.href='/index.html';">
</form>

Bu konuyu yazdır

  Hepsini Seç
Yazar: ЯeboR - 12-03-2005, 18:29 - Forum: Java Script - Yorum Yok

Hepsini Seç

Ziyaretçiniz istediği takdirde seçeneklerin hepsini seçmesine olanak verir.


<HEAD>..</HEAD> arasına eklenecek kod :



<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "Uncheck All"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Check All"; }
}
// End -->
</script>




<BODY>..</BODY> arasına eklenecek kod :


<center>
<form name=myform action="" method=post>
<table>
<tr><td>
Favorite Script Diliniz

<input type=checkbox name=list value="1">Java

<input type=checkbox name=list value="2">JavaScript

<input type=checkbox name=list value="3">ASP

<input type=checkbox name=list value="4">HTML

<input type=checkbox name=list value="5">SQL



<input type=button value="Hepsini Seç" onClick="this.value=check(this.form.list)">
</td></tr>
</table>
</form>
</center>

Bu konuyu yazdır

  Grub Seç
Yazar: ЯeboR - 12-03-2005, 18:25 - Forum: Java Script - Yorum Yok

Grub Seç

Ziyaretçiniz belirli gruplardaki seçenekleri seçebilmesine olanak tanır.


<HEAD>..</HEAD> arasına eklenecek kod :



<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function selectivecheck(field, myselection)
{
var fieldid;
var pos;
var criteria;
var strng;
strng = myselection.value;
for (i=0; i<field.length; i++)
{
if (strng=="all")
{
field[i].checked = true;
}
else
{
fieldid = field[i].id;
pos = strng.substring(0,1);
criteria = strng.substring(1,2); //this gets the information we want to evaluate
if (fieldid.substring(pos,pos+1)==criteria)
{
field[i].checked = true;
}
else
{
field[i].checked = false; //you could leave this out if you don't want to clear the check boxes
}
}
}
}
// End -->
</script>



<BODY>..</BODY> arasına eklenecek kod :


<form>
<table align="center">
<tr><td>

<input id=a1 type=checkbox name=list value="1">Grup A Alt Grup 1

<input id=a2 type=checkbox name=list value="2">Grup A Alt Grup 2

<input id=b1 type=checkbox name=list value="3">Grup B Alt Grup 1

<input id=b2 type=checkbox name=list value="4">Grup B Alt Grup 2

<input id=c1 type=checkbox name=list value="5">Grup C Alt Grup 1

<input id=c2 type=checkbox name=list value="6">Grup C Alt Grup 2





Grup Seç: <select size="1" name="mycombobox">
<option value="all">Tüm Gruplar</option>
<option value="0a ">Grup A</option>
<option value="0b ">Grup B</option>
<option value="0c ">Grup C</option>
<option value="11 ">Alt Grup 1</option>
<option value="12 ">Alt Grup 2</option>
</select>


<div align="center">
<input type="button" value="Grup Seç" onclick=" selectivecheck(this.form.list, this.form.mycombobox)">
</div>
</td></tr>
</table>
</form>

Bu konuyu yazdır

  Form Doğrulama
Yazar: ЯeboR - 12-03-2005, 18:22 - Forum: Java Script - Yorum Yok

Form Doğrulama

Form alanlarının doldurulup doldurulmadığını denetler ve boş alanların doldurulması için ziyaretçiyi uyarır.


<HEAD>..</HEAD> arasına eklenecek kod :



<script LANGUAGE="JavaScript1.2">
function denetle() {
var num = document.form1.elements.length
var dogruMu = true
for (var i=0; i<num; i++) {
if ((document.form1.elements[i].value == null ||
document.form1.elements[i].value == "") &&
(typeof document.form1.elements[i] != 'submit' ||
typeof document.form1.elements[i] != 'reset'))
{
dogruMu = false
alert("Formdaki " + document.form1.elements[i].name +
" alani doldurulmamis bulunuyor. Lütfen doldurunuz!")
break }
}
return dogruMu
}
// -->
</script>



<BODY>..</BODY> arasına eklenecek kod :


<form name="form1" method="POST" onSubmit="return denetle()">
<h2>Abone Formu</h2>


Adiniz:

<input type=text size=25 maxlength=256 name="Abone_Adi">

Ilgi Alani:

<input type=text size=25 maxlength=256 name="Ilgi">

Oturdugunuz Il:

<input type=text size=25 maxlength=256 name="Il">

Elektronik Posta Adresiniz:

<input type=text size=25 maxlength=256 name="ElektronikAddress"></p>
<h2><input type=submit value="Gönder"> <input type=reset value="Sil"></h2>
</form>


</h5>

Bu konuyu yazdır