Dynamic javascript reference

210 Views Asked by At

I've inherited some code (not mine- I swear!) which uses a session variable in the header of the HTML to determine which javascript file to link to.

i.e.

<SCRIPT language="javascript" src="../JavaScript/<%=Session("jsFileName")%>.js"></SCRIPT>

It does work, except that it won't let me change to design view. It gives the message

"Could not open in design view. Quote Values differently inside a '<%... "value" ...%>' block."

Anyone got any suggestions as to a workaround, that doesn't involve a huge rewrite.

2

There are 2 best solutions below

0
On BEST ANSWER

Try this:

<SCRIPT language="javascript" src='../JavaScript/<%=Session("jsFileName")%>.js'></SCRIPT>

Notice use of ' instead of " for src attribute.

0
On

Can't you just comment out the SCRIPT tag in code view and then swith to design view?

Or replace the outer double quotes with single so you have:

src='../JavaScript/<%=Session("jsFileName")%>.js'