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
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
zkus pridat jquery event, ktery po kliknuti na tlacitko prida formu target=„_blank“
- vosy
- Člen | 532
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\')');
}