javascript na tlacitku pro otevreni noveho okna

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
vosy
Člen | 532
+
0
-

ve formulari mam

$form->addSubmit('tisk', 'Tisk')
                ->setAttribute('class', 'btn btn-small btn-info mL20')
                ->setValidationScope(NULL)
                ->onClick[] = callback($this, 'newFormTisk');

rad bych tam zakomponoval nejak funkci javascript pro otevreni url v novem okne, kde by se url vytvorilo pomoci presenter:akce

David Matějka
Moderator | 6445
+
0
-

zkus pridat jquery event, ktery po kliknuti na tlacitko prida formu target=„_blank“

vosy
Člen | 532
+
0
-

vyresil jsme to takto

if($r['idDodavatel']==1)
            {
                $linkTisk = $this->link('//:Tisk:dodavatel1', $id);
            }else if($r['idDodavatel']==2)
            {
                $linkTisk = $this->link('//:Tisk:dodavatel2', $id);
            }

            if(isset($linkTisk))
            {
                $form['tisk']->setAttribute('onclick', 'window.open(\''.$linkTisk.'\', \'_blank\')');
            }