Teoman shipahi
Teoman shipahi

Reputation: 23062

Force browser to download multiple script tag with same src

I have a script tag like

<div id='CommentBox'></div>
<script src="http://www.mywebsite.com/widget.js" type="text/javascript" />

This javascript creates a comment box. (like facebook comment box)

But when users copy/paste same exact script tag more than once Chrome and IE9 does not request 2nd, 3rd file again, because it is cached. But actually people want to use comment box more than once in the same page. How can I break browser cache and force it to download as many as people pasted in their blog?

Upvotes: 0

Views: 417

Answers (2)

user3647408
user3647408

Reputation: 21

Instead of Code that you write use this code:

Main HTML File:

<html>

<head>
    <script src="http://www.mywebsite.com/widget.js" type="text/javascript" />
</head>

<body>

  <div id="CommentBox"></div> 

   <script type="text/javascript">
     Func1();
   </script>

 </body>

</html>

widget.js File:

function FUNC1(){
   alert("Hello");
}

Upvotes: 2

Halcyon
Halcyon

Reputation: 57693

You're doing it wrong.

If you want two or more comment boxes just call the code twice. A script include is not like a function call.

Upvotes: 3

Related Questions