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

  • Distractify

    Distractify

    1 Aralık 2011
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007