Blidget not working in IE: 'WIDGETBOX' is undefined
We have set up a Blidget for our blog and show it on our main site. But the Blidget does not show up in IE. Instead there is an error: 'WIDGETBOX' is undefined.
The widget works fine in Firefox. Here is an example page:
http://www.donedeal.ie/find/cats/for-...
I saw in another post that invalid HTML could confuse IE, but our page is fully XHTML compliant.
The widget is served through our banner system, Google AdManager. I have copied the Blidget code straight into AdManager, so I am not sure why it does not show in IE.
Any help to find out what is causing this problem is much appreciated. 70% of our visitors do not get to see the Blidget at the moment.
The widget works fine in Firefox. Here is an example page:
http://www.donedeal.ie/find/cats/for-...
I saw in another post that invalid HTML could confuse IE, but our page is fully XHTML compliant.
The widget is served through our banner system, Google AdManager. I have copied the Blidget code straight into AdManager, so I am not sure why it does not show in IE.
Any help to find out what is causing this problem is much appreciated. 70% of our visitors do not get to see the Blidget at the moment.
1
person has this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
The company thinks this is not a problem.
-
Inappropriate?Hi Fred,
You may want to try loading the widget directly on the page, as it looks like Google AdManager is messing something up. As I can't troubleshoot Google's product effectively, let me know once you run the widget directly on the page if you see the issue, although I don't expect that you will.
Dave
-
Inappropriate?I have investigated this a bit further, and it seems to be a limitation/feature of Internet Explorer.
The Widgetbox code is made up of two script tags. The first tag loads the JavaScript file from widgetbox. The next tag contains a small JavaScript that calls an object defined in the file loaded by the first script.
The problem is that IE does not load the widgetbox JavaScript file before it executes the second script.
You can test this by setting up a small local file that uses script to write out the Widget code. I have attached an example below.
Not sure how to solve this problem. Anyone has a good idea how to get IE to actually execute the first JavaScript file before it executes the second script tag?
<html>
<body>
<h1>test</h1>
<script type="text/javascript">document.write('<script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"></scr'+'ipt>');
document.write("<script type='text/javascript'>if (WIDGETBOX) WIDGETBOX.renderWidget('b5840ef2-040c-4632-a46a-81f2f17307b4');</scr"+"ipt>");</script>
</body>
</html>
I’m almost there?
Loading Profile...



