missing ; before statement
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- pekinen
- Člen | 29
FireBug mi hlasi chybu: „missing ; before statement“ v nette.js (řádek
181) po kliknuti na odkaz change
v sablone menu.phtl:
<a href="{link change}" onclick="return !nette.action(this)">change</a>
{snippet test}
{$menu}
{/snippet}
komponenta Menu.php:
<?php
/*
** Komponenta na vykresleni hlavniho menu
*/
class Menu extends Control
{
/** @var Model */
protected $model;
/** @var Menu */
public $menu;
/** @var changed */
public $changed;
public function handleChange()
{
$template = $this->createTemplate();
$template->menu = "text2";
$template->setFile(dirname(__FILE__) . '/menu.phtml');
$this->invalidateControl('test');
$template->render();
}
/**
* Renders menu.
*/
public function renderMenu()
{
// render
$template = $this->createTemplate();
$template->menu = "text1";
$template->setFile(dirname(__FILE__) . '/menu.phtml');
$this->invalidateControl('test');
$template->render();
}
}
?>
Cilem je zmenit obsah snippetu test. Nevim zda muj postup je spravny, nicmene
nerozumim te chybe.
Moc dekuji za pomoc.
Editoval pekinen (13. 7. 2009 19:14)
- PetrP
- Člen | 587
Mužu ti doporučit používat jQuery plugin od Honzy Marka je lepší než nette.js a myslím že už je ve všech příkladech v distribuci.
Editoval PetrP (14. 7. 2009 9:46)
- pekinen
- Člen | 29
PetrP napsal(a):
Mužu ti doporučit používat jQuery plugin od Honzy Marka je lepší než nette.js a myslím že už je ve všech příkladech v distribuci.
Diky vyzkousim.