JavaScript: diğer sayfaya git

3 Cevap php

Bazı JavaScript kodunu destekliyorsa bu PHP chatbox yaptı.

Onları textfield içinde özel kodlar yapmak tıklarsanız hangi bu 'görüntüler' var. örn:

<head>
    <script language="javascript">
    function addCode(code)
    {
        document.writeform.bericht.value+=code;
        document.writeform.bericht.focus();
    }
</head>
<body>
    <a
      href="#"
      onclick="addCode('<a href="http://www.your-link.com">Your-Text</a>');"
    ><img src="img.gif" /></a>
</body>

Metin alanına HTML bağlantı kodu koymak hangi böylece kullanıcı kolayca bu düzenleyebilirsiniz.

Şimdi ben daha önce olduğu gibi aynı şeyi yapmak gerekiyor bu Popup var, ama bu yeni bir pencerede değil çünkü başka bir sayfaya (chatbox.php) konuşmak gerekiyor.

Ben bunu nasıl yapabilirim?

3 Cevap

Hepsi-bir-tek-sayfa kodunda, document (window olan (penceresine küresel) küresel nesnenin bir özelliği olduğunu, örneğin, {[(2)] }). Bu sayfada kod yeni bir pencere açılırsa, yeni penceresi içinde opener Eğer (opener açılmasını {[başvuran yeni bir pencere açtı penceresini başvurmak için kullanabileceğiniz denilen bir özellik var (1)]}), yani:

opener.document.writeform.bericht.value+=code;

Sen "açacağı" için açılan pencereden "konuşmak" istiyorum:

opener.writeform.bericht.value+=code;

Eğer isim, açılan çalıştırın ve JavaScript kullanarak, denilen PHP sayfa içinde bu isim önce Evet, anahtar varlık, sonra da sayfaları arasında veri göndermek mümkün olacak.