Load javascript filer i top
Jeg benytter et simpelt "side" system, hvor jeg istedet for at include min top html kode, og bund html kode loader det igennem en meget simpel php class. Således behøves jeg ikke at skrive doctype, metakode, links til js filer osv. på hver underside.Sådan skriver jeg på hver underside:
$side = new Side;
$side->setSideNavn("En default side titel hvis ønsket");
$side->top();
//mit indhold på undersiden her
$side->bund();
class Side {
private $sidenavn;
public function __construct($sidenavn = null) {
$this->setSideNavn($sidenavn);
}
public function setSideNavn($sidenavn) {
if(strlen($sidenavn)>1) {
$this->sidenavn = $sidenavn;
return true;
} else {
$this->sidenavn = 'Motors Club';
return true;
}
}
public function getSideNavn() {
return $this->sidenavn;
}
public function top() {
//print html starten på en underside, doctype, js indkludes mm.
}
public function bund() {
//print alt bund html
}
}
Mit problem er så at jeg godt kunne tænke mig at loade js filer ind i min $side->top(); funktion - eftersom jeg nu, loader samtlige JS filer i top funktionen selvom det ikke er alle der benyttes på alle undersider.
Kan man lave noget smart med $side->hentJs("/sti/fil.js"); for hver fil man ønsket hentet? Det skal jeg selvfølgelig gøre inden jeg printer top.
Hvordan gøres dette? På forhånd tak! :-)