Javascript do externího souboru

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

Jde nějak přesunout javascript do externího souboru? Vytvořím formulář, který poměrně dost podmínek a pravidel. Tím se dost zvětšuje velikost stránky..
Když by šel nějak přesunout javascript do externího souboru? Ten externí soubor by musel mít IMHO koncovku .php, protože se javascript mění.. Takže třeba
<script type="text/javascript" src="js/skript.php?varianta={$varianta}"></script>
Jak by se to dalo vyřešit?
Šlo by to nějak zakomponovat do frameworku?

ic
Člen | 430
+
0
-

Něco velmi podobného jsem řešil routerem… můj soubor <script type="text/javascript" src="js/{$varianta}/jmenoScriptu.js"></script> měl potom nějakou takovouto routu:

$router[] = new Route('js/<id>/jmenoScriptu.js', array(
     'presenter' => 'jmenoPresenteru',
     'action' => 'default',
     'id' => '1',
));

při požadavku na js/{$varianta}/jmenoScriptu.js přímo z prohlížeče sice dojde k přesměrování na jinou adresu, to ale nemá žádný vliv na práci se souborem ve stránce do které ho vkládám.

MzK
Člen | 127
+
0
-

No a jak to udělat u formulářů? Pokud jsou na stránce 3–4 formuláře s JS validací např. vyhledávání, přihlášení, registrace a třeba přidání komentáře tak je na stránce plno javascriptu.. Jak toto přesunout do externího souboru?

despiq
Člen | 320
+
0
-

je to osklive ale pouze pro cloveka co kouka na vygenerovanej kod, to ale zakaznik jiste neni, vyhledavace to ignoruji ale tusim ze to zatim neni vyresene