Zend / PHP: Pencereyi arkasında web sayfasını nasıl devre dışı bırakılır?

1 Cevap php

Ben Zend Framework, PHP ve jQuery üzerinde çalışıyorum. Ben bazen pop-up'lar üzerinde çalışıyorum. Herhangi bir pop-up ekranda açıkken, biz hala bazı beklenmedik davranışa neden Pencereyi arkasında web sayfasındaki bağlantıları tıklamaları yapabilirsiniz. Nasıl açılır arkasında bir web sayfasını devre dışı bırakabilirsiniz. Kapat sonra gölgeli hale Pencereyi arkasında web sayfasını göründüğünde ben bazı web uygulaması gördük.

Ben bu konuda bazı öğretici okudum. Her bir bağlantı bir iletişim kutusunu açmak için kullanılan öğreticisi ve bir özel nitelik modal çapa etiketi eklenir. Ama eylem bazı koşuluyla iletişim kutusunu açmak zorunda farklı bir durum var.

Ben bir koşulu kontrol action bu gibi yazının sonunda:

$form = new Edit_Form( );
$this->view->form = $form;
$this->view->form->setAction($this->view->url());

$request = $this->getRequest();
if ( $request->isPost() ) {

   $values = $request->getParams();

   if( $values['edit'] ) {
        $this->view->openEditBox();
   }
}

Şimdi view bir düzenleme pop açmak ya gerektiğini görmek için kontrol:

if( $this->openEditBox ){
  $jsonOutput ['content'] = '<div class="DialogBox" title="Edit">' . $this->form->render() . '</div>';
  echo Zend_Json::encode($jsonOutput);
}

'content' is a DIV on my webpage. Any Idea? Thanks