myNotlar Logo

location.assign()


IE FF Opera

location.assign metodu, belirtilen bir URL adresinden yeni bir HTML doküman yüklenmesini sağlar.

Sözdizimi

window.location.assign(adres)
adresYüklenecek HTML dokümanın URL adresini ifade eden string.

Web sunucularının oluşturduğu HTML dokümanlarının uzantısı hem sadece .HTML olmak zorunda değil hem de dosyanın ismi görünmek zorunda değildir. Yani, mynotlar.com/?ara=neyi gibi bir adres her zaman olasıdır. Bu yüzden assign metodunu bir dosya yüklemekten ziyade sunucuya gönderilen bir istek (request) olarak düşünmek daha doğru olacaktır.

Aşağıdaki örnek, location nesnesinin assign metodu ile nasıl yeni bir adres yükleneceğini göstermektedir.

<script type="text/javascript">

function git()
{
   window.location.assign(document.getElementById('giris').value);
}
</script>

<!-- HTML -->
<style type="text/css">
.textgiris
{
	border:solid 1px #707070;
	width:300px;
}
</style>
<b>window.location.assign("<input id="giris" class="textgiris" value="http://www.mynotlar.com" type="text"/>")</b>
<br/>

<input type="button" value="Yükle" onClick="git();"/>
Test Edin
window.location.assign("")

Not : Internet Explorer 6/7, Opera 9 ve Safari 3 tarayıcılarında assign() metodu açılan sayfayı geçmiş (history) kaydına ekleyerek sorunsuz çalışmaktadır. Fakat, Firefox 2, assign() metodu ile açılan sayfayı geçmiş (history) kaydına eklememektedir.

İlgili Başlıklar
 
myNotlar Hakkında
Telif Hakkı © 2007-2009 mynotlar.com Tüm Hakları Saklıdır. Kopyalanamaz. Yayınlanamaz.
E-Posta : support@myNotlar.com

| Tek Kişilik Oyunlar | Sudoku | Oyunlar |