Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.767 pregleda

Najnovija ↓

JavaScript i MasterPage 13.08.2007. u 19:42 · pre 234 meseca
izmenjeno 1 put, poslednji put Prokleta_Nedelja 13.08.2007. u 19:58
  1. Prokleta_Nedelja13.08.2007. u 19:58zapis iz teksta poruke
#1
Trebao bih da stavim jedan js kod na default.aspx strani a drugi na ostalim stranama. Koristim ASP.NET 2.0 i MasterPage. Jedino gdje mogu zalijepiti js kod je u master page jer jedino ona ima <head></head> tag. Medjutim ako to uradim, taj js kod ce mi biti na svim stranama. Kako da, u zavisnosti na kojoj sam strani, postavim razlicit js kod?
Re: JavaScript i MasterPage 15.08.2007. u 12:19 · pre 233 meseca #3
Javascript ne mora biti u head-u. Najbolje je da kod js drzis u fajlovima a da u kodu aplikacije pozivas samo funkcije js-a. U sam <asp:content> postavis putanju do js fajla tipa <script language="javascript" src="js/serverClock.js" type="text/javascript"></script> i tu pozivas funkcije iz tog fajla.
Re: JavaScript i MasterPage 15.08.2007. u 15:10 · pre 233 meseca #4
da samo sto sam totalno tanak sa JS i nisam siguran kako se pozivaju funkcije
ovako sam u masterpage iz koda ubacio link ka js fajlu:
Code:
        
Dim si As New HtmlGenericControl()
si.TagName = "script"
si.Attributes.Add("type", "text/javascript")
si.Attributes.Add("src", "js1.js")
si.Attributes.Add("language", "javascript")
Me.Page.Header.Controls.Add(si)


i kada ucitam stranicu u html imam ovo: <script type="text/javascript" language="javascript" src="js2.js"></script> i to je ok

ali kako da pozovem funkciju iz tog fajla?
Re: JavaScript i MasterPage 15.08.2007. u 15:51 · pre 233 meseca #5
Hmmm, cemu to petljanje u code-behindu :) Jednostavnije ti je da <script language="javascript" src="js/trtmrt.js" type="text/javascript"></script> ubacis u XML sors master ili bilo koje druge stranice. Iz dizajnera prelazis na XML sors tako sto pritisnes Ctrl + Page Down ili kliknes na dugme u donjem levom uglu.

Sintaksa poziva JS funkcije je kao da je deklarisana u samom dokumentu, preko event-a nekog DOM objekta (npr. <Body OnLoad="MojaJSFunkcija();">), mada mozes i iz samog html-a (npr. poziv f-je kada browser izrenderuje stranicu, tj. na samom kraju <body> bloka ... <script janguage="javascript">MojaJSFunkcija();</script></body>).
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Re: JavaScript i MasterPage 15.08.2007. u 15:55 · pre 233 meseca #6
Stavi poseban asp:content u head master page-a, i overriduj ga u svim stranicama gde treba da se razlikuje. I nikako gluposti poput javascripta iz codebehind-a.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme