NetTalk Central
NetTalk Web Server => Web Server - Ask For Help => Topic started by: Devan on January 11, 2014, 01:35:15 AM
-
Hey all,
I am trying to incorporate a 3rd party Lightbox functionality into my NT7 project.
The Lightbox developers say I just need to include one CSS and one JS file into my site and it is all good to go. I went to the 'Action' properties on my IndexPage which is the main page of my site, and under the 'Scripts' and 'CSS Class' tabs, I added in the relevant JS and CSS files.
Now, when I go to my site, under the main home page, I see the two custom included CSS and JS files in the <head> section, but as soon as I open another Browse or Form, they disappear!
How can I make these custom included files persist through ALL pages on my site?
Thanks,
Devan
-
Add them to the scripts and styles in the webserver procedure, net talk extension, scripts/files tab and styles/files tab.
-
Ah! Thanks Bruce - this worked perfectly.
The only other thing is the widget initialisation code that goes with this library that has to be in the $(document).ready() section.
I've put it in the PageFooterTag procedure as an embed point, and it seems to work *sometimes*.
It's a jQuery lightbox plugin, and when I open a browse with images on it, the very first click doesn't pop a lightbox up, but subsequent clicks work perfectly. Either there is another event handler that is interrupting that first click (happens when I open the browse or PgUp/PgDn to a new page and click on an image), or the initialisation code isn't getting called when it first opens?!?
-
Scrub second question - I figured out an alternate way of doing the popups just within NT (using NetWebForm)