Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için kayıt olmalısınız.
|
Kimler Çevrimiçi |
Şu anda 37 aktif kullanıcı var. » (0 Üye - 36 Ziyaretçi) Bing
|
Son Yazılanlar |
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
|
Samsung S24FE alınır mı?
Forum: Cep Telefonu
Son Yorum: admin
02-06-2025, 11:28
» Yorum 1
» Okunma 128
|
Google Pixel Cihazlarında...
Forum: Android ve Andorid Uygulamaları
Son Yorum: Aviatorder
26-05-2025, 18:52
» Yorum 1
» Okunma 2,671
|
Apple ios 19 ne zaman çık...
Forum: Donanım Haberleri
Son Yorum: admin
26-05-2025, 16:12
» Yorum 0
» Okunma 60
|
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
|
Amiga Sensible World of S...
Forum: Commodore 64 Amiga Oyunları
Son Yorum: admin
19-05-2025, 00:43
» Yorum 0
» Okunma 92
|
Discord giremiyorum DNS o...
Forum: Online İletisim Araclari
Son Yorum: admin
19-05-2025, 00:33
» Yorum 1
» Okunma 105
|
Motor plakamı kaybettim d...
Forum: KONU DISI
Son Yorum: admin
17-05-2025, 19:23
» Yorum 3
» Okunma 118
|
Doğru tansiyon aleti nası...
Forum: Donanım İnceleme
Son Yorum: ademc
17-05-2025, 13:08
» Yorum 1
» Okunma 8,616
|
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>
|
|
|
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>
|
|
|
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.
|
|
|
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>
|
|
|
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>
|
|
|
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>
|
|
|
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>
|
|
|
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>
|
|
|
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>
|
|
|
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>
|
|
|
|