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,122
» Son Üye Bollydit
» Toplam Konular 18,408
» Toplam Yorumlar 79,458

Detaylı İstatistikler

Kimler Çevrimiçi
Şu anda 37 aktif kullanıcı var.
» (0 Üye - 36 Ziyaretçi)
Bing

Son Yazılanlar
admin
AMD Ryzen 10000 Serisi Ze...

Forum: Kullanıcıların gönderdiği haberler
Son Yorum: admin
08-06-2025, 18:44
» Yorum 1
» Okunma 91
admin
Samsung S24FE alınır mı?

Forum: Cep Telefonu
Son Yorum: admin
02-06-2025, 11:28
» Yorum 1
» Okunma 128
Aviatorder
Google Pixel Cihazlarında...

Forum: Android ve Andorid Uygulamaları
Son Yorum: Aviatorder
26-05-2025, 18:52
» Yorum 1
» Okunma 2,671
admin
Apple ios 19 ne zaman çık...

Forum: Donanım Haberleri
Son Yorum: admin
26-05-2025, 16:12
» Yorum 0
» Okunma 60
tekken29
Linux Mint 22.2 Zara

Forum: Kullanıcıların gönderdiği haberler
Son Yorum: tekken29
26-05-2025, 11:50
» Yorum 1
» Okunma 98
admin
Amiga Sensible World of S...

Forum: Commodore 64 Amiga Oyunları
Son Yorum: admin
19-05-2025, 00:43
» Yorum 0
» Okunma 92
admin
Discord giremiyorum DNS o...

Forum: Online İletisim Araclari
Son Yorum: admin
19-05-2025, 00:33
» Yorum 1
» Okunma 105
admin
Motor plakamı kaybettim d...

Forum: KONU DISI
Son Yorum: admin
17-05-2025, 19:23
» Yorum 3
» Okunma 118
ademc
Doğru tansiyon aleti nası...

Forum: Donanım İnceleme
Son Yorum: ademc
17-05-2025, 13:08
» Yorum 1
» Okunma 8,616
admin
Bölümleri silinmiş diski ...

Forum: Harddisk
Son Yorum: admin
16-05-2025, 08:49
» Yorum 4
» Okunma 2,881

 
  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

  Değiş Tokuş
Yazar: ЯeboR - 12-03-2005, 18:19 - Forum: Java Script - Yorum Yok

Değiş Tokuş


Ziyaretçinize sunduğunuz seçenekler arasından seçim yapmasını sağlar.


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



<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function move(fbox, tbox) {
var arrFbox = new Array();
var arrTbox = new Array();
var arrLookup = new Array();
var i;
for (i = 0; i < tbox.options.length; i++) { arrLookup[tbox.options[i].text] = tbox.options[i].value; arrTbox[i] = tbox.options[i].text; } var fLength = 0; var tLength = arrTbox.length; for(i = 0; i < fbox.options.length; i++) { arrLookup[fbox.options[i].text] = fbox.options[i].value; if (fbox.options[i].selected && fbox.options[i].value != "") { arrTbox[tLength] = fbox.options[i].text;
tLength++;
}
else {
arrFbox[fLength] = fbox.options[i].text;
fLength++;
}
}
arrFbox.sort();
arrTbox.sort();
fbox.length = 0;
tbox.length = 0;
var c;
for(c = 0; c < arrFbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrFbox[c]];
no.text = arrFbox[c];
fbox[c] = no;
}
for(c = 0; c < arrTbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrTbox[c]];
no.text = arrTbox[c];
tbox[c] = no;
}
}
// End -->
</script>



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


<form name="combo_box">
<table><tr><td>
<select multiple size="10" name="list1" style="width:150"> <option value="12">Alabama</option> <option value="54">Alaska</option> <option value="65">Arizona</option> <option value="45">Arkansas</option> <option value="2">California</option> <option value="6">Colorado</option> <option value="81">Connecticut</option> <option value="5">Delaware</option> <option value="23">District of Columbia</option> <option value="58">Florida</option> <option value="87">Georgia</option> <option value="98">Hawaii</option> <option value="53">Idaho</option> <option value="22">Illinois</option> <option value="28">Indiana</option> <option value="89">Iowa</option> <option value="71">Kansas</option> <option value="35">Kentucky</option> <option value="85">Louisiana</option> <option value="9">Maine</option> <option value="7">Maryland</option> <option value="77">Massachusetts</option> <option value="36">Michigan</option> <option value="87">Minnesota</option> <option value="66">Mississippi</option> <option value="34">Missouri</option> <option value="50">Montana</option> <option value="20">Nebraska</option> <option value="25">Nevada</option> <option value="32">New Hampshire</option> <option value="27">New Jersey</option> <option value="74">New Mexico</option> <option value="17">New York</option> <option value="3">North Carolina</option> <option value="13">North Dakota</option> <option value="4">Ohio</option> <option value="21">Oklahoma</option> <option value="12">Oregon</option> <option value="48">Pennsylvania</option> <option value="63">Rhode Island</option> <option value="82">South Carolina</option> <option value="14">South Dakota</option> <option value="72">Tennessee</option> <option value="49">Texas</option> <option value="47">Utah</option> <option value="92">Vermont</option> <option value="59">Virginia</option> <option value="52">Washington</option> <option value="41">West Virginia</option> <option value="46">Wisconsin</option> <option value="95">Wyoming</option> </select> </td> <td align="center" valign="middle"> <input type="button" onClick="move(this.form.list2,this.form.list1)" value="<<"> <input type="button" onClick="move(this.form.list1,this.form.list2)" value=">>"> </td> <td> <select multiple size="10" name="list2" style="width:150"> </select> </td></tr></table> </form>

Bu konuyu yazdır

  Gitar Akordu
Yazar: ЯeboR - 12-03-2005, 18:08 - Forum: Java Script - Yorum Yok

Mikrofonunuz varsa gitarınızı bu javascript ile akord edebilirsiniz.


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



<H2>JavaScript Gitar Akordu</H2>

<TABLE BORDER=2 WIDTH=160 ALIGN=CENTER>

<TR>

<TD BGCOLOR="blue" CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER >

<FORM NAME="guitar">

<SCRIPT LANGUAGE="JavaScript">

<!--

// initialize timer handle

var Timerid = 0;

// create chords; each chord is a separate element of an associative array, and is referenced by the name

// of the chord. The string assigned to the array element (which is parsed later in the script)

// specifies the strings of the chord. The guitar strings are numbered 0 through 5 for the first band,

// 6 through 11 for the second, and so forth. The set of six 0s and 1s denotes guitar strings that aren't

// played, and are shown flashing in the chart.

var chords = new Object();

chords["A"] = "100000;1;5;14;15;16"

chords["A7"] = "100000;1;3;5;14;16"

chords["Am"]= "100000;1;5;10;14;15"

chords["Am7"]= "010001;30;32;33;34"

chords["A13"]= "100000;1;3;20;22;23"

chords["B7"] = "100000;4;8;13;15;17"

chords["C"] = "100000;3;5;10;14;19"

chords["D"] = "110000;2;15;17;22"

chords["D7"] = "110000;2;10;15;17"

chords["Dm"] = "110000;2;11;15;22"

chords["D9"] = "100000;26;31;33;34;35"

chords["E7"] = "000000;0;2;4;5;9;13"

chords["Em7"] = "000000;0;3;5;13;14;22"

chords["Eb9"] = "100000;20;25;27;28;29"

chords["E13"] = "000000;0;2;5;9;13;16"

chords["F"] = "110000;10;11;15;20"

chords["F5"] = "001111;6;19"

chords["G"] = "000000;2;3;4;13;18;23"

chords["G5"] = "001111;24;37"

chords["G7"] = "000000;2;3;4;11;13;18"

chords["Gmaj7"] = "010001;18;22;26;27"

chords["Gm7"] = "010001;18;20;21;22"

chords["G6"] = "010001;14;18;22;27"

chords["G6/9"] = "110000;14;15;22;23"

// build the chart in the table

for (Countx = 1; Countx < 8; Countx++) {

var Count, Countx;

for (Count = 1; Count <7; Count++) {

document.write ("<input type=radio onClick='toggle(this)'>")

}

document.write ("
")

if (Countx == 1)

document.write ("<img src=black.gif width=150 height=3 align=absmiddle>")

else

document.write ("<img src=black.gif width=150 height=1 align=absmiddle>")

document.write ("
")

}

function toggle(button) {

button.checked = !button.checked;

}

// remove the check from all radio buttons

function resetGuitar() {

var Count;

clearTimeout(Timerid);

for (Count=1; Count < 42; Count++) {

document.guitar[Count-1].checked=false

}

}

// flash a button for any string that shouldn't be played

function flashString () {

var Count;

for (Count = 0; Count < 6; Count++) {

if (Frets[1].substring(Count,Count+1) == "1")

document.guitar[Count].checked = !document.guitar[Count].checked

}

Timerid = setTimeout ("flashString()", 500)

}

// set the chord pattern

function setGuitar() {

resetGuitar();

var Item, Ret, Count, Temp, Skip;

Item = document.guitar.chord.selectedIndex;

if (Item != -1) {

Text = document.guitar.chord.options[Item].text;

Frets = parser (chords[Text])

for (Count = 2; Count <= Frets[0]; Count++) {

Temp = parseInt(Frets[Count]);

document.guitar[Temp].checked=true;

}

if (parseInt(Frets[1]) > 0)

flashString();

}

}

// general function for parsing strings using a specified parse character; result is values in

// separate elements of an array

function parser (InString) {

var Sep = ";", NumSeps=1, Count, Start, ParseMark, parse;

for (Count=1; Count < InString.length; Count++) {

if (InString.charAt(Count)==Sep)

NumSeps++;

}

parse = new Array ();

var Start=0, Count=1, ParseMark=0, LoopCtrl=1;

while (LoopCtrl==1) {

ParseMark = InString.indexOf(Sep, ParseMark);

TestMark=ParseMark+0;

if ((TestMark==0) || (TestMark==-1)){

parse[Count]= InString.substring (Start, InString.length);

LoopCtrl=0;

break;

}

parse[Count] = InString.substring (Start, ParseMark);

Start=ParseMark+1, ParseMark=Start, Count++;

}

parse[0]=Count;

return (parse);

}

// -->

</SCRIPT>





</TD></TR>

<TD ALIGN=CENTER BGCOLOR="gray">

<SELECT NAME="chord" SIZE=6>

<OPTION>A

<OPTION>A7

<OPTION>Am

<OPTION>Am7

<OPTION>A13

<OPTION>B7

<OPTION>C

<OPTION>D

<OPTION>D7

<OPTION>Dm

<OPTION>D9

<OPTION>E7

<OPTION>Em7

<OPTION>Eb9

<OPTION>E13

<OPTION>F

<OPTION>F5

<OPTION>G

<OPTION>G5

<OPTION>G7

<OPTION>Gmaj7

<OPTION>Gm7

<OPTION>G6

<OPTION>G6/9

</SELECT>

<HR>





<INPUT TYPE="button" VALUE="Set" onClick="setGuitar()">

<INPUT TYPE="button" VALUE="Clear" onClick="resetGuitar()">

</FORM>

</TD></TR>

</TABLE>

Bu konuyu yazdır

  Japonca Telaffuz
Yazar: ЯeboR - 12-03-2005, 18:04 - Forum: Java Script - Yorum Yok

İsminizin yazılışının japonca nasıl telaffuz edildiğini merak ediyor musunuz?

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



<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function isvowel(v) {
if ((v == "a") || (v == "e") || (v == "i") || (v == "o") || (v == "u")) {
return true;
}
else {
return false;
}
}
function toJapanese(inp) {
name1 = inp;
otp = "";
cnt = 0;
k = "";
l = "";
inp = inp.toLowerCase();
while (cnt <= inp.length - 1) {
k = inp.charAt(cnt);
if ((cnt + 1) > (inp.length - 1)) {
l = "u";
}
else {
l = inp.charAt(cnt+1);
}
if ((k == " ") || (k == "-") || (k == "'")) {
otp = otp + k;
cnt += 1;
}
if ((l == "y") && (!isvowel(k))) {
l = "i";
}
if (k == "x") {
if (cnt == 0) {
k = "z";
}
else {
k = "k";
}
}
if (k == "g") {
if ((l == "e") || (l == "i") || (l == "y")) {
k = "j";
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + k + "u";
cnt += 1;
}
}
}
if (k == "j") {
if ((l == "a") || (l == "u") || (l == "o")) {
otp = otp + k + l;
cnt +=2;
}
if ((l == "e") || (l == "i")) {
otp = otp + "ji";
cnt += 2;
}
}
if (k == "y") {
if ((l == "a") || (l == "u") || (l == "o")) {
otp = otp + k + l;
cnt += 2;
}
else {
k = "i";
}
}
if (k == "m") {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
if ((l == "b") || (l == "m") || (l == "p")) {
otp = otp + "n";
cnt += 1;
}
else {
otp = otp + "mu";
cnt += 1;
}
}
}
if (isvowel(k) || ((k == "n") && (!isvowel(l)))) {
otp = otp + k;
cnt = cnt + 1;
}
if (k == "q") {
k = "k";
}
if (k == "v") {
k = "b";
}
if (k == "l") {
k = "r";}
if (k == "c") {
if (l == "h") {
otp = otp + "chi";
cnt += 3;
}
else {
if ((l == "e") || (l == "i") || (l == "y")) {
k = "s";
}
else {
k = "k";
}
}
}
if (k == "w") {
if ((l == "a") || (l == "o")) {
otp = otp + k + l;
cnt += 2;
}
else {
if ((l == "i") || (l=="e")) {
otp = otp + "u" + l;
cnt += 2;
}
else {
k = "b";
}
}
}
if ((k == "b") || (k == "k") || (k == "r")) {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + k + "u";
cnt += 1;
}
}
if (k == "d") {
if ((l == "i") || (l == "a") || (l == "e")) {
otp = otp + "de";
cnt += 2;
}
if ((l == "u") || (l == "o")) {
otp = otp + "do";
cnt += 2;
}
if (!isvowel(l)) {
otp = otp + "de";
cnt += 1;
}
}
if (k == "f") {
otp = otp + "fu";
cnt += 1;
if (isvowel(l)) {
cnt += 1;
}
}
if (k == "h") {
if (l == "u") {
otp = otp + "fu";
cnt += 2;
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "fu";
cnt += 1;
}
}
}
if (k == "z") {
if (l == "i") {
k = "j";
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "zu";
cnt += 1;
}
}
}
if (k == "n") {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
}
if (k == "p") {
if (l == "h") {
otp = otp + "fu";
cnt += 2;
}
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "pu";
cnt += 1;
}
}
if (k == "s") {
if ((l == "i") || (l == "h")) {
otp = otp + "shi";
cnt += 2;
if (l == "h") {
cnt += 1;
}
}
else {
if (isvowel(l)) {
otp = otp + k + l;
cnt += 2;
}
else {
otp = otp + "su";
cnt += 1;
}
}
}
if (k == "t") {
if ((l == "a") || (l == "e") || (l == "o")) {
otp = otp + k + l;
cnt += 2;
}
if ((l == "u") || ((!isvowel(l)) && (!(l == "h")))) {
otp = otp + "tsu";
cnt += 1;
if (l == "u") {
cnt += 1;
}
if ((l == "s") && (inp.charAt(cnt + 1) == "u")) {
cnt += 2;
}
}
if (l == "i") {
otp = otp + "chi";
cnt += 2;
}
if (l == "h") {
otp = otp + "fu";
cnt += 3;
}
}
}
name2 = "" + otp.charAt(0).toUpperCase();
for (j = 1; j <= otp.length - 1; j++) {
name2 += otp.charAt(j);
}
alert(name1 + " isminin japonca telaffuzu: \"" + name2 + "\"");
}
// End -->
</script>



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


<form>
İsminiz: <input type=text name="personname" size=15>
<input type=button value="Japonca telaffuzu!" onClick="toJapanese(this.form.personname.value);">
</form>

Bu konuyu yazdır