Konuyu görüntüle
IUCODERS FORUM > Programlama > Diğer (COBOL,asp php js..) > JAvascript Sorusu..
Yazar
bilgeadam61


avatar
trabzon
Kayıt: 31.01.2006
06.01.2011-12:34 #72528
You shall get the notion and initial understanding of how javascript works.
Issue is preparing 2 html and two javascript (encoder, decoder) functions.
1. Page1.html will be sender. It will have a textbox and button labeled ?send?
2. Page2.html will be receiver.
When send button is pressed, first HTML will send a URL parameter of text message in the
textbox to Page2.html after encoding with a js function.
2. HTML will parse the parameter from url ,decode it with a js function and show it in the screen


Ben javascript bilmediğim içinn. bu soruyo burda yayınlıyorum. Bilen arkadaşlar yardımcı olabilirse sevinirim





geldim gördüm yendim...
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
06.01.2011-13:08 #72529
page1.html
<form method="get" action="page2.html">
<input type="text" name="param" />
<input type="submit" value="Send" />
</form>


page2.html
<script type="text/javascript">
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return decodeURIComponent((pair[1]+'').replace(/\+/g, '%20'));
		}
	}
	return "";
}
document.write(getQueryVariable("param"));
</script>






Let`s make this world a better place to live !

Yazar
bilgeadam61


avatar
trabzon
Kayıt: 31.01.2006
06.01.2011-13:41 #72531

teşşekkür ederim cevabına yanlız anlamadığım bi nokta var

js fonksiyonu ne zaman cağrılıyor burda decode ve encode işlemleri ne zaman yapılıyor.

çalıştırdığım zaman decode işlemi olmuyo buttuna bastığımda page2 ye yönlenirken decode işleminde yapması gerekiyor çünkü





geldim gördüm yendim...
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
06.01.2011-13:56 #72532
Butona bastığında veri decode olmaz, decoding işlemi alıcı sayfaya ait. Butona basıldığında encoding işlemi zaten browser tarafından yapılıyor, bunun için ek bir fonksiyon yazmaya gerek yok.





Let`s make this world a better place to live !

Yazar
bilgeadam61


avatar
trabzon
Kayıt: 31.01.2006
06.01.2011-14:14 #72533
function getQueryVariable(variable)

fonksiyona paremetre yi nası sokucaz. (yani textboz a girdiğimiz text i ) parametre oalrak fonsiyonumza nası geçircez. ?





geldim gördüm yendim...
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
06.01.2011-15:00 #72535
Bu soruyu sormadan önce verdiğim kodu test ettin mi?

document.write(getQueryVariable("param"));

Buradaki "param" page1.html'deki textbox'ın adı. Oradaki textbox'ın adı "superman" olsaydı, alıcı sayfada getQueryVariable("superman") olarak erişilecekti. page1.html'den page2.html'e GET metoduyla gönderilen her değişkenin değerine getQueryVariable(degisken_adi) ile erişebiliyorsun.





Let`s make this world a better place to live !

Yazar
bilgeadam61


avatar
trabzon
Kayıt: 31.01.2006
06.01.2011-15:27 #72536
saol clairvoyant javascript tecrübem hiç olmadığı için. biraz tuhaf gelmiş olabilir sorularım kusura bakmassın artık :) bu arada kodu test ettim gayette çalışıyor.

teşşekkür ederim ilgine..
Başarılar..





geldim gördüm yendim...
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb