SORU
2 Kasım 2010, Salı


Tarayıcı sekmeleri arasında Javascript iletişim/windows

En güvenilir Javascript yolu, Sekmeler arasında aynı tarayıcı/windows iletişim nedir? Oynatma Tab 2, Tab 1 nedense bundan haberi yok ve * * * aynı ses başladığında örneğin, oyuncu.

Bir müzik çalar ile bir site inşa ediyorum... eğer bu site için iki sekme açarsanız anda hem müzik başlayabilirsin. Bu bir çözüm bulmaya çalışıyorum yani açıkçası kötü.

Herhangi bir fikir? Teşekkürler

CEVAP
2 Kasım 2010, Salı


Tarayıcı windows (ve sekmeleri) tanımlama arasında iletişim kurabilirsiniz.

Burada gönderici ve alıcı bir örnek:

sender.html

<h1>Sender</h1>

<p>Type into the text box below and watch the text 
   appear automatically in the receiver.</p>

<form name="sender">
<input type="text" name="message" size="30" value="">
<input type="reset" value="Clean">
</form>

<script type="text/javascript"><!--
function setCookie(value) {
    document.cookie = "cookie-msg-test="   value   "; path=/";
    return true;
}
function updateMessage() {
    var t = document.forms['sender'].elements['message'];
    setCookie(t.value);
    setTimeout(updateMessage, 100);
}
updateMessage();
//--></script>

receiver.html:

<h1>Receiver</h1>

<p>Watch the text appear in the text box below as you type it in the sender.</p>

<form name="receiver">
<input type="text" name="message" size="30" value="" readonly disabled>
</form>

<script type="text/javascript"><!--
function getCookie() {
    var cname = "cookie-msg-test=";
    var ca = document.cookie.split(';');
    for (var i=0; i < ca.length; i  ) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(cname) == 0) {
            return c.substring(cname.length, c.length);
        }
    }
    return null;
}
function updateMessage() {
    var text = getCookie();
    document.forms['receiver'].elements['message'].value = text;
    setTimeout(updateMessage, 100);
}
updateMessage();
//--></script>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Engadget

    Engadget

    18 EYLÜL 2006
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008