Re: including CSS & JS on only pages that need that CSS & JS [message #175570 is a reply to message #175565] |
Sun, 09 October 2011 13:46 |
Mr. B-o-B
Messages: 42 Registered: April 2011
Karma:
|
Member |
|
|
On 10/9/2011 1:51 AM, paris2venice cried from the depths of the abyss:
> I'm still a newbie at PHP. What would be the right way to include CSS
> and Javascript such that I could add CSS and JS just for those pages
> that need it?
>
> Would it be something like this? Is this how you do it?
>
> <?
> php require_once './css.php'; /* css.php contains
> doctype, meta& css needed universally */
> ?>
>
> <!-- link href= calls to CSS needed on local page only -->
>
> <?
> php require_once './js.php'; /* js.php contains
> javascript calls needed universally */
> ?>
>
> <!-- script type="text/javascript" calls to Javascript needed on
> local page only -->
> </head>
As Jerry mentioned separate DOCTYPE from your CSS for starter. Mixing
nonrelated things just leads to a clusterf*ck down the road. Keep it
seperate/keep it clean. It's worth it in the long run.
An easy way to pull this off is to put all your javascripts and css into
a header type file like so (each CSS & JS seperately):
if (@isset $javascript01){
put code here
}
if (@isset $javascript02){
put code here
}
if (@isset $css01){
put code here
}
etc....
On your pages include the header file. Then on the pages/files you need
to use the $javascript01 & or $css01, just set the variable name you
created in the header file:
$javascript01 = 1
Just that easy.
|
|
|