Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Javascript doesn't show up. Why?


Reply

6 Posts   1939 Views

Avatar
NtM

7 November 2009 at 12:54pm Community Member, 39 Posts

This is what I'm writing in Page.php Controller:

public function init() {
      parent::init();
      Requirements::JavaScript('/mysite/javascript/jquery.js');
Requirements::JavaScript('/mysite/javascript/dropdownmenu.js');
}

But my page doesn't show my scripts. What is wrong?
It doesn't work in FF and it doen't in IE... I tried to put this line "ContentNegotiator::disable();" in _config.php - doesn't work eather.

Avatar
Willr

7 November 2009 at 1:14pm Forum Moderator, 5511 Posts

Requirements::JavaScript('/mysite/javascript/jquery.js');

Should be

Requirements::javascript('mysite/javascript/jquery.js');

Note the lower case 'javascript' and mysite usually shouldn't have a / in front of it

Avatar
NtM

10 November 2009 at 7:22am Community Member, 39 Posts

Thank you very much for the help!

Avatar
PitrusCitrus

15 June 2010 at 2:04am (Last edited: 16 June 2010 2:12am), Community Member, 3 Posts

Hi, Im new to SilverStripe and have just run thru the first tutorials, when I tryed to implement the image gallery everything worked fine but thats when I discovered that the javascript wont show in the head section. Can I have messed up some other file? dont have a clue about this. ive tryed different paths, nothing seems to get the javascript to show up in the <head> section. The css loads but not the javascript im really clueles?!

somehow I got the gallery javascript working but when I try to add new javascript to HomePage I cant????

Avatar
Naren

3 October 2013 at 6:38am Community Member, 21 Posts

Hi Will,

I am doing the same as you mentioned but javascript still not working. I am doing it with

Requirements::javascript('radhika/js/jquery.js');
      Requirements::javascript('radhika/js/jquery-1.8.2.min.js');
      Requirements::javascript('radhika/js/jquery.easing.min.js');
      Requirements::javascript('radhika/js/jquery.isotope.min.js');      
      Requirements::javascript('radhika/js/modernizr.custom.97074.js');
      Requirements::javascript('radhika/js/jquery.hoverdir.js');
      Requirements::javascript('radhika/js/jquery.nicescroll.min.js');
      Requirements::javascript('radhika/js/jquery.fancybox.js');      
      Requirements::javascript('radhika/js/supersized.3.2.7.min.js');
      Requirements::javascript('radhika/js/supersized.shutter.min.js');
      Requirements::javascript('radhika/js/superfish.js');
      Requirements::javascript('radhika/js/tweetable.js');
      Requirements::javascript('radhika/js/timeago.js');      
      Requirements::javascript('radhika/js/jflickrfeed.min.js');
      Requirements::javascript('radhika/js/cycle.js');
      Requirements::javascript('radhika/js/jquery-ui.js');
      Requirements::javascript('radhika/js/viewport.js');
      Requirements::javascript('radhika/js/jwplayer.js');      
      Requirements::javascript('radhika/js/jquery.flexslider-min.js');
      Requirements::javascript('radhika/js/jquery.carouFredSel-6.1.0-packed.js');
      Requirements::javascript('radhika/js/plugin/jquery.form.js');
      Requirements::javascript('radhika/js/thememarket.js');

Guide me where i am wrong

Thanks in advance

Avatar
kinglozzer

3 October 2013 at 9:37pm Community Member, 146 Posts

Naren,

Is the path definitely correct? It's not 'themes/radhika/js...'?

Also, there's a heck of a lot of JavaScript there, your page size is going to be huge. You can use one script for more than thing, for example you can use carouFredSel to do everything that flexslider.js/carousel.js can do. It also appears you're trying to include jQuery twice (the first two).

Loz