Archief - Javascript van HTML in JS.file zetten

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Homer`

Legacy Member
Ok, om m'n code een beetje overzichtelijk te houden wil ik de javascript code in een js file zetten en er in 'n head naar linken, maar dit werkt niet.. Wat ik heb gedaan:

Stond in html document
Code:
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

Maar dat heb ik weggedaan en in de plaats heb ik
Code:
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});

In een js file gezet (sprymenubarhover.js)
en in m'n head dan

Code:
<script src="SpryAssets/sprymenubarhoverr.js" type="text/javascript"></script>

Waarom werkt dit niet? :s

phil_r

Legacy Member
als je in een js file bezig bent
doe je dat met functies:
jsfile
Code:
window.onload = exec;
var menuBar1;
function exec() {
 menuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
}

en een variabele mag niet met hoofdletter (regeltjes in programmeren ;-))
Als het nog niet werkt, dan ligt het aan uw methode: Spry.Widget.MenuBar()
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan