How to install Javascript?

How to install Javascript, can someone help me? Thanks!

Posted by eliseta 4 years ago


Editor not working

I'm not able to open the editor. I get an error in the javascript console: Uncaught TypeError: Cannot read property 'Go' of undefined     at loadEditor (EEZ9RA7IPCYCPKA:1260)     at EEZ9RA7IPCYCPKA:1285 loadEditor @ EEZ9RA7IPCYCPKA:1260 (anonymous) @ EEZ9RA7IPCYCPKA:1285 Resources: https://www.instructables.com/static/drag_editor/deploy/editorcss.html5.min.56.css https://www.instructables.com/static/drag_editor/deploy/SCRIPT_MANIFEST.102.js https://www.instructables.com/static/drag_editor/deploy/editor.html5uploader.min.133.js all return 404 and I assume are required for the editor. Thanks

Posted by ncross1 1 year ago


Javascript auto currency convertor

Just a quick idea that I think would greatly improve the functionality of instructables. We've a lot of different users from many countries. I find it interesting while reading 'ibles what they cost to make and it is a question that's asked a lot in the comments. As a UK resident I post my answers/questions in GBP which I can imagine must annoy the hell out of US users. Would it be difficult to allow users to check a box in their profile to enable auto currency conversion? With the box ticked, all values in comments and instructables would be checked for the £ and $ signs. The code would then look at the value after the sybol and then check it against a reputable currency converter (google?) and then parse the value as a link. Hovering over this link would produce a tooltip (like the pale yellow boxes you see when you hover over the programs listed in the task bar in windows.... go on, I know you don't know what I mean but will just check.... oh yes.... those) that shows the converted value. Taking this one step further, people's profiles could allow them to specify the currency they want all monetary values to be shown in and the tool tips would show these accordingly. Does this make sense? I hope I've explained it well enough. Does anyone else see this as a potentially valuable feature? Possibly open to pros?

Posted by Jayefuu 9 years ago


Javascript not working

It seems the majority of java script pages on Instructables for me do not work. When I go to Submit > New Instructable > Yes I've read the tips the page doesn't go to the editor... When I go to "You" and then try view my unpublished Instructables, the webpage stays on the currently published ones only... Is this just me? Well I hope not, and I hope it gets fixed! ~K

Posted by Kryptonite 8 years ago


Javascript bugs in FF and IE

I'm experiencing multiple bugs in Instructables, most JavaScript related. FF 11.0, have these same problems with FF10.2?. Instructables on safe list @ NoScript 1. Images look ok in instructables, switching between them in steps do not work at all. I click on the second image. It should replace the first one in the same container, nothing happens. 2. Can not vote. The stars are simply not there anymore. 3. There are 4 fingers white gap above, and 3 fingers white gap below the instructable title / photo-step row FF Javascript error console shows no errors. Things like Favoring/Unfavoring, commenting works fine. IE 8.0.6 1. Same problem as previous #1, yet clicking on the second image opens the image thumbnail directly in a new window. 2. IE displays "Errors on page" with this text: "Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322) Timestamp: Wed, 14 Mar 2012 13:18:56 UTC Message: 'f[...]' is null or not an object Line: 25 Char: 358 Code: 0 URI: https://www.instructables.com/static/js/gw-11.6.4/lib/gw.min.js I bet some script near the bottom of scripts is killing the rest of scripts, this is why some scripts work and some don't. Can provide more info if needed.

Posted by skiedra 6 years ago


Check this doubles.

I think somthing wen't wrong today. I opened my instructables as everyday and, Whoa, a double featured 'ible, that was unexpected. Is it a bug or a so good 'ible that needs double posting?

Posted by Misac-kun 5 years ago


Intermittent bug: Using [Back] to get to you/?show=COMMENTS reidrects to you/settings

For the past several weeks I've been having a weird and intermittent bug with my COMMENTS page.I have bookmarked the now requisite ...you/?show=COMMENTS URL so that I can get to my inbound comments directly. I usually put this up in a separate tab and use [Back] and [Reload] to navigate to individual comments then back to my list. Every once in a while (few days) instead of returning to my comments list, I get .../you/settings displayed instead! I didn't ask for my settings, I don't want my settings, and I can't get out of them! Reload doesn't do anything to change this. The only "solution" is for me to open a new tab, open the .../you/?show=COMMENTS URL again, and delete the weird tab so it doesn't confuse me.It seems like either in the page's JavaScript, or maybe on the server side, there's a redirection glitch of some kind. Sorry I can't provide more details, and with this low-rate incidence, it might not even be findable.

Posted by kelseymh 9 years ago


Free Code: JSLoad!

UPDATE: JSLoad is now hosted on Google Code. You can find the most recent source, revision history, documentation, and can report bugs, there. What is JSLoad? JSLoad is a Javascript file loader that we wrote for Instructables. You give it a set of dependencies and groupings, and it loads the files you need, when your executing code needs them. We're releasing it under the LGPL because we're cool like that, and because we'd like to use any enhancements that other folks come up with. You can download the code at the bottom of this blog post, or check out the test file to see it in action. Why use JSLoad? Generally, we use dependency managers to avoid having to think about all the couplings that exist within our code. A widget we've made may need a whole mess of stuff -- all spread out between different files -- to run. Dependency managers allow us to say, "Give me everything I need for this widget to run," instead of having to figure it out for ourselves, each time, for each widget. Other, well-written javascript package managers exist (e.g. jspkg, YUI Loader, etc.) So why did we write a new one, and what reasons might you have for using it? In a nutshell, JSLoad is small, flexible, and is designed to work on its own, without the need for any heavyweight framework. How does JSLoad work? JSLoad does the basics: you tell it that file 1 depends on file 2, so it loads file 1 first, then file 2. Throw any number of other dependencies into the mix, and JSload figures out the dependency chain and loads the files in the right order. The real usefulness of JSLoad comes with its ability to group dependencies using tags. Tags are arbitrary labels that you can apply to (i.e. make dependent on) any group of files or other tags. Tags can be applied to single files or multiple files. Multiple tags can be applied to a single file. You can even think of your tags as depending upon a portion of a file (say, class within a file containing several classes.) As a result, you can mimic most other dependency structures: Chains, trees, or more complicated graphs. You can tag things that often appear together, that share a certain aspect; whatever your usage calls for. At Instructables, for example, we generally have a base set of widgets and features whose dependencies are primarily tree-like. Those little bits are then collected into larger groupings like "editable" or "commentable"; abstract labels that approximate the kinds of interfaces that are common on our site. Tags are also very useful while refactoring code. Often, because of the flexibility of Javascript, you won't be sure of the best way to split your code across files. Which portions will be used together most often, and should thus be grouped together to reduce HTTP requests? With JSLoad, you can tag the variant groupings, then organize your code as you wish. Your web pages will just call JSLoad the tags as they need them. Over time, you may find that one tag is used much more often than the others. Using JSLoad, you can refactor your code into a more efficient file structure, without changing any of the script calls in the pages that use the code. How is JSLoad used? Here is an example of how to instantiate a new instance of JSLoad: var jsLoader = new JSLoad(tags); JSLoad instances are intended to be singletons. JSLoad was designed to track state (which files have already been loaded, for example) in one central location. The "tags" variable passed to the JSLoad instance is a list of tag dependencies. Here is an example: var tags = [ { name : "baselib" }, { name : "widget", requires : ["baselib"] } ]; As you can see, "tags" is an array of objects, each defining a tag and its dependencies. In the above example, the "widget" tag depends on "baselib." An implicit part of the tags definition is that, by default (and for conciseness), tags refer to files. So, in the above example, the "baselib" refers to "baselib.js" and "widget" refers to "widget.js". If a tag doesn't actually refer to a file, but is an arbitrary grouping of your own design, you can set the "tagOnly" property of the tag to "true": var tags = [ { name : "baselib" }, { name : "widget", requires : ["baselib"] }, { name : "gadget", requires : ["baselib"] }, { name : "dostuff", requires : ["widget", "gadget"], tagOnly: true } ]; In this case, I've created a tagOnly tag called "dostuff." There isn't any actual file named "dostuff.js." Rather, the tag just indicates that it needs both "widget" and "gadget" (and, by implication, "baselib") to be loaded. All three will thus be loaded in the correct order if I ask for "dostuff." How do I ask for "dostuff"? Well, somewhere on my page, I might want to do stuff, and thus inline the following Javascript code: jsLoader.load(["dostuff"], function () { var widgie = new Widget(); var gadgie = new Gadget(); }); This tells my JSLoad singleton to run the anonymous function that is the second argument, and to do so as soon as the "dostuff" tag has all of its dependencies taken care of. I can make my load() calls at any point on the page, requiring any combination of tags, and I can repeat them; JSLoad will take care of creating HTTP requests to get the necessary files only once, only when necessary, and in the right order. You can download the code at the bottom of this blog post, or check out the test file to see it in action. The archive at the bottom of this blog post includes the test file, too. Limitations JSLoad has some limitations, due to its implementation. First of all, JSLoad runs asynchronously, to speed up load time on a page and to allow for nested iframes to load script into the top level context. As a result, if you inline dependent script in your page, JSLoad will need to wrap that script to ensure that it isn't executed before the necessary files are loaded. See "How JSLoad is used" above for details. Second, the list of dependencies you provide to JSLoad needs to be ordered. That means that no file or tag may depend on a file or tag that appears after it. This allows JSLoad to run faster, as it can calculate the dependency tree in one pass, and protects it (and you) from circular dependencies. We may remove these limitations in future versions, or at least parameterize them so you can decide which side of a trade-off you'd like to take advantage of. In the meantime, enjoy! And, if you have any comments or questions, please use the comment section below.

Posted by nagutron 11 years ago


Calculating Pi using simple JavaScript

One day I was bored and wanted to calculate Pi for myself. After finding out the Leibniz formula for Pi. When it is solved for Pi one gets: Pi=4/1-4/3+4/5-4/7... And so on since it's an infinite series. Since one can see a pattern that can easily be defined I concluded that a simple program using a loop could be made. I decided on using JavaScript for its ease of use and use a for loop. The program I made at first was mainly: var Pi=0; var n=1; for (i=0;i<=1000;i++) { Pi=Pi+(4/n) n=n+2 Pi=Pi-(4/n) n=n+2 } Where the variable "Pi" is the value of Pi, "i" is the number of times the loop is repeated, and "n" is just a variable to help in the formula. This I however found could further simplified to: var Pi=0; var n=1; for (i=0;i<=1000;i++) { Pi=Pi+(4/n)-(4/(n+2)) n=n+4 } Of course the more times the loop is repeated, the more accurate your value of Pi gets, and while 1000 may seem like a large number, the value of Pi which it calculated is wrong after the 3rd decimal point. I've had it repeat over 100,000 times and it gets more accurate, however, remember that making the number of repeats can slow down and even crash your browser (I speak from experience). If you want some ready made scripting, then here's some scripting I've made which lets you easily control the amount of loop repeats. It is based as an HTML document: //Made by Masterdude var c=0; function Calculate() { var c=prompt("Enter number of cycles:","0"); if (c>0) { var Pi=0; var n=1; for (i=0;i<=c;i++) { Pi=Pi+(4/n)-(4/(n+2)) n=n+4 } alert(Pi); } else { alert("Canceled or Error in input: Input must be positive."); } }

Posted by Masterdude 7 years ago


JavaScript errors on recently posted Questions -- cache server?

Three Questions posted this morning all come up with "the same" ERROR 500 from JavaScript, included at the end of this topic: Why does my multimeter read 18vdc on a 12vdc walwart? Why does my multimeter read 18Vdc on a 12Vdc wall wart? Only one armpit smells? Other Questions, posted both before and since those three, appear to be just fine. Was there a server glitch? Caught in the filters? Deleted by the authors? UPDATE:  More than just these three questions are affected, but there is no clear pattern.  Some Questions seem to be fine, others generate the error.  Perhaps one of the cache servers is hosed?   javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/common/layout3col.jspx': java.lang.reflect.InvocationTargetException at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1120) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:619) Caused by: javax.servlet.jsp.JspException: ServletException in '/common/layout3col.jspx': java.lang.reflect.InvocationTargetException at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:923) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:619) Caused by: javax.servlet.ServletException: javax.servlet.jsp.el.ELException: java.lang.reflect.InvocationTargetException at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1120) at _jsp._common._nav__jsp._jspService(_nav__jsp.java:237) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at _jsp._common._layout3col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout3col.jspx:193) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870) at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143) at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149) at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760) at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:619) Caused by: javax.servlet.jsp.el.ELException: java.lang.reflect.InvocationTargetException at com.caucho.el.StaticMethodExpr.evalMethod(StaticMethodExpr.java:142) at com.caucho.el.FunctionExpr.evalObject(FunctionExpr.java:71) at com.caucho.el.Expr.print(Expr.java:325) at _jsp._common._nav__jsp._jspService(common/nav.jsp:186) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at _jsp._common._layout3col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout3col.jspx:193) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870) at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143) at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149) at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760) at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.caucho.el.StaticMethodExpr.evalMethod(StaticMethodExpr.java:133) at com.caucho.el.FunctionExpr.evalObject(FunctionExpr.java:71) at com.caucho.el.Expr.print(Expr.java:325) at _jsp._common._nav__jsp._jspService(common/nav.jsp:186) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at _jsp._common._layout3col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout3col.jspx:193) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870) at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143) at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149) at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760) at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:9) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at com.instructables.taglib.Functions.translateCategoryName(Functions.java:1008)

Posted by kelseymh 7 years ago


Finally, Javascript & DOM more powerfull than what I thought ...

.Hi ...I needed to quickly code a tiny tool-application, but I did not want to spend days and nights learning the API of a new GUI (under linux), neither I wanted to fight with usual C/C++ bugs, memory leaks and crashes, neither I wanted to learn a new scripting language like Python or Perl ...I wanted to do simple and fast, and if possible using my current knowledges : my webbrowser would do the GUI, and PHP would be my programming language.At first sight, I did not consider Javascript as a serious (or main) option, because I've kept very bad memories from Internet Explorer that I mistakenly considered as "the reference" ... But Mozila based browsers are more compatible with W3C than IE !So, finally, to my great surprise, I've made my app-tool 100% client side .......................... I don't even need PHP.However, when I run it on IE, it does not work as expected .....And my question is : for the sake of compatibility, what's the best strategy ?1) "downgrading" the scripts to make them compatible with every targeted web-browsers ?2) writing several version of the scripts, one for each web-browser ?Dilemma ... Dilemma ...

Posted by chooseausername 10 years ago


Java Script Links

Ok, I need to know this, but I am sure it will help the members of the community also. Ok, the thing is, my life would be easier if I knew how to look at the coding or something to tell which answer is right on this thing. I was thinking I could somehow get the code and find which one is right by looking at it. Thank You.

Posted by King825 9 years ago


Create Pages from JavaScript?

I was wondering if it is possible to create a text document from some JS embedded in a page. I know this may not be the perfect place to ask, but I might get some response : -) Thanks :-)

Posted by zachninme 11 years ago


Problem CSS or Javascript behavior

Hi Instructables team, im report a behavior problem in the website menu, see the Screenshot, im use Firefox 2.0.0.16 at Ubuntu Linux Machine. I hope this problem fixed easy and soon Saludos!!

Posted by llaven 9 years ago


Biggest number ever? See for yourself! :P

Alright guys, I got bored, so I decided to make a stupid little thing that I origionally used to do with my calculator in math class. :) Actually, now I have to tell this crazy story.. :P Alright, so I used to do 1+1 a bazillion times in school to see how high i could get my calc to in 1 period of class. Then (since im a MAJOR geek) I got this AMAZING idea. I decided to hook the = button to a microcontroller with a reed relay from radio shack. So I went home, and did just that. I wish I had a picture of it. It was so cool. I let it go and go. :) Anyway, now to the stupid project I made in html/javascript. So, I made this just to "prove" that there is no "biggest number". Now, it doesnt actually find proof so it "could" be wring, but its not. :P Anyway, heres the link: http://bignumbers.co.cc/numbers.html Lol. Thats all I have 2 say. Look at the source code LOL! :P KFSDAGJK  its soooo funny. (to a geek) Anyway, thanks. Later guys! :) p.s., I am at 85,000 on mine.. :)

Posted by sci4me 6 years ago


Why is Full-screen not allowed?

Hey, I am doing a Cool entry for the "Hands-on Learning" Contest. I use some javascript stuff with   However..  I can't seem to request Fullscreen...  Does the Site have a blocker for that? Or am I just being bad here?

Posted by Schoening 5 years ago


Batch files?

Hey people! Just so you know, im sorta new at this whole 'computer' tech thing. I was wondering how i could learn how to write batch, VBS, HTML, and JAVAScript. Please help, thanks

Posted by B.F.L.M 9 years ago


Submit video not working

The submit new video function is not working. When I paste in the embed code from youtube it doesn't save. If I publish it the video doesn't load. I've tried on four different browsers. Firebug says there's an error in this javascript:if(spot.currentImage == null){spot is undefined.

Posted by jordan314 10 years ago


Captcha not showing to enter but required. HTML id attribute

Operating System: Windows 7 Ultimate 64-bit SP2 Browser: Google Chrome 30.0.1599.101 m URL: https://www.instructables.com/id/Repair-mouse-with-double-click-problem/?ALLSTEPS Reproduce: Try to comment Possible Error: HTML div id attribute contains abnormal '#' character which could be a typo preventing JavaScript from performing action. I was trying to post a comment on a instructable, but it said I needed to enter the two words in the image. But all it shows is the comment field and then: "This helps us prevent spam". The html id of the div i believe suppose to contain the captcha is "#recaptchaContainernull" I believe that this should probably be "recaptchaContainernull". This html div tag having the wrong id would prevent the captcha from loading dynamically with JavaScript.

Posted by themaster5_07 4 years ago


Flickr interface not properly escaping special characters in photo descriptions

I've been putzing with the Flickr importer thing in the upload images page. I have a few images with descriptions that have standard doublequotes ("), and it appears they are not being properly escaped when pasted into the javascript for the page, and causing all sorts of havoc.

Posted by matthewbeckler 10 years ago


BUG: Images and commenting are not Firefox 3 compatible

Firefox 3 will be officially released on June 17. It's time to fix your javascript to be compatible. I sent a message about this via the feedback form several weeks ago. It contained more details. I can assist you with the debugging if you need it.

Posted by RichardBronosky 10 years ago


Lightbox comments with pictures bug

I found a bug relating to lightbox, the javascript plugin that does the image popups for comments. When you click a picture in a comment, it expands out and the page behind goes semi-opaque as expected. The problem is that the yellow squares used in pictures are above the lightbox image. (see attached picture) Windows XP SP3, Firefox 3.5.7

Posted by Jayefuu 8 years ago


I like the new profile comments navigation

One thing Rachel didn't mention in her recent announcement was that they've tweaked the interface for navigating comments on your profile page.  We now have numbered pages buttons, the same way the Instructables browsing pages do.  And each one creates and shows a new page URL, not stupid hidden JavaScript tricks :-)

Posted by kelseymh 7 years ago


Hover Over Title Bug in steps

So i was browsing the health by design, specifically the one about the grill smoker thing and I noticed that when I hovered over a step it was giving me some strange feedback. Instead of the step title and a portion of the content it said "false false 0 Internet Explorer ..." So I think there's a problem with the javascript or the php backend

Posted by drakesword 8 years ago


Unable to Post Comments (Established User w/Valid Login)

I have found that I am unable to post comments in areas where I have successfully done so in the past; I checked to make sure that I was logged in, even logging out & back in, refreshing the page, assuring that Javascript and Flash were enabled.  Then I restarted the browser (Safari, Mac, OSX 10.8.3). Still no luck.

Posted by iFirefly 5 years ago


Header update

A change up top, and a bunch of cleanup under the hood!  We've been working on the header bit by bit to try and make it clearer without taking up too much page space.  I think it's going well... We've also been cleaning up code underneath, so please let us know by posting a bug category forum topic, if you find anything we broke.  Most of the invisible changes are javascript and CSS.

Posted by rachel 7 years ago


external links wrapped &amp; prevented from opening new window/tab with cmd-click or middle click

Any links in an instructable that go an external site use some sort of javascript trick to prevent these links from opening in a new tab if cmd-clicked (on both Firefox & Safari) and middle-mouse button clicked (on Safari). A website should not override standard browser behavior configured by the user.

Posted by todbot 9 years ago


Coding Showdown - Programmers and Hackers, beware.

 Hi all. I have created a password protected page, and I want YOU to break it. It's simple. It's in JavaScript. And it's waiting. Just: Go to (edit: page no longer exists. too late!), and - by any means - acquire my password. Ehhem. The winner might get something. Edit: I changed the password, due to a mistake on my part where it actually told you the password.

Posted by Padlock 8 years ago


Unreadable entry in Be Prepared Contest

The latest entry in the Be Prepared contest is entitled "How to Make A Grey Man Bug Out Bag". When I click on it, the text of the Instructable does not come up. Instead I get a page of repeating "computer-hash" that seems to be related to some kind of Javascript error. I know it's not my computer at fault, as I have tried to read this Instructable from two different computers. How can this entry be fixed?

Posted by ldmorgan 5 years ago


Problem editing steps

Hi there. I'm having difficult recently trying to edit my instructable. When I try to edit any of the steps, it goes to save the intro even though I didn't edit it and the screens fades a bit to save. I can see the progress wheel turning, but it never stops. I pulled up the Error console and it gave me this: JavaScript - https://www.instructables.com/id/edit?instructableId=EQY2DE1G1BBCRA8 Inline script compilation Syntax error while loading: line 6 of inline script at https://www.instructables.com/id/edit?instructableId=EQY2DE1G1BBCRA8 : Expected token: ')' aterials that I used:Building supplies" Cardboard (thick) Make sure it is rigid" Cardboard (thin)" -------------------------------------------------^ JavaScript - https://www.instructables.com/id/edit?instructableId=EQY2DE1G1BBCRA8 Timeout thread: delay 10 ms Error: name: SyntaxError message: Statement on line 495: Syntax error stacktrace: n/a; see  opera:config#UserPrefs|Exceptions Have Stacktrace I have no idea what any of this means. I tried on Safari,  Firefox and Opera and all three gave me the same problems. The instructable in questions is: https://www.instructables.com/id/Transformers-Soundwave-Costume/ Thanks for looking into this.

Posted by Incrxtc 8 years ago


Can't flag comments as spam?

I tried flagging this user's comment as spam https://www.instructables.com/member/sohbetsiteleri/ Such as the one found here: https://www.instructables.com/id/Lasercut-Boxing-Kangaroo-Toys/ But I get a javascript error: "Uncaught ReferenceError: feedBack is not defined" in https://www.instructables.com/static/js/CommentControl.js Using Chrome browser on Windows 7. That's obviously a comment-spam-only account, so look at both of the comments.  The LED Throwie thread has got several spam comments.

Posted by Kozz 6 years ago


Springboard diving scorer

I dive for my High School's swim team, and my dad likes to compute my score as I'm diving. A few times, the officials have messed up with the math and I've brought it to their attention and gotten higher scores.Anyways, he has an Iphone, and he has to switch been the Notes application and the calculator to keep track of everything. To make it easier, I made a little javascript application to do it all for him.You can find (and use it) at divescorer.weebly.comIt looks best on an IPhone/Itouch

Posted by Login258 9 years ago


Instructables API-like features?

I'm working on a small little project, and I was wondering if there's some easy way for me to get things like views/rating/#ofcomments for an instructable easily. I've been using RSS feeds for now, but it doesn't have that data on the ible. I was thinking of using an XSLT on the page, but it isn't valid enough XML to work (not your fault at all, the javascript is throwing it off) So, is there some simple way that I'm overlooking to get views?

Posted by zachninme 10 years ago


Logic Goats papercraft

Here is a super cute little project which I found unaccredited on 4chan (who'd have thought?)  Logic Goats!  Papercraft logic gates in the shape of goats, which nod their head when the appropriate inputs are given.  There are four (there may be others I haven't found): And-Goat Or-Goat Xor-Goat Not-Goat I haven't made any of them up but I plan to this weekend!  I'll post pix if I manage to do this :) Update: these are from a website called robives.com, which sells them; I've removed these copies as they're clearly pirated.  Thanks for pointing this out, meeze!  I couldn't find attribution on the PDFs themselves yesterday but on checking again today, one does have the url on it and they're all on the site for purchase (see links above). (Note about Internet safety.  There is an attack which is becoming more common, which can be embedded in PDFs using the Javascript capability in Adobe Reader.  I did a bit of research and I am confident that these Logic Goat PDFs don't contain any malicious code, but as with anything on the Internet, download at your own risk.  In general it is wise to disable Javascript in Adobe Reader, if you use that for PDF viewing.  There is an interesting discussion of one of these attacks here: http://isc.sans.org/diary.html?storyid=7867)

Posted by rachel 8 years ago


RSS feed in flash?

I saw one of the new instructables today and it was some RSS feed on a guys desktop.. thats cool in my book, but i dont want javascript or w/e.. id like to slap some cool flash on my desktop with an rss feed and some other cool things but i cant for the life of me find a tutorial online.. All i get is rss feed programs u can buy and put in flash.. Someone know how to make it work in flash? or have links to tutorials? -Thanks!

Posted by Exhumer 11 years ago


Unable to favorite.

For some reason I am unable to favorite some, not all, instructables. It's almost as if there is an error in the script that prevents it from fully loading properly. See images. And yes, before anyone asks, I have tried disabling my adblock and reloading the page. Still does the same thing. Google Chrome 59.0.3071.115 (Official Build) (64-bit) (cohort: Stable) OS Windows JavaScript V8 5.9.211.38 Flash 26.0.0.131 User Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Posted by Snoopy101x 1 year ago


New Instructables Release - Replies in Private Messages, Faster Community Section, and More

We made a few updates to Instructables last night, including: - When replying to a private message, include the contents of the previous message, just like an email reply - Re-work performance of top level browsing in the community section to make it faster - A few admin and server maintenance improvements - Some Javascript changes to improve page load time Let us know if you find anything awry and how the new features are working out for you.

Posted by ewilhelm 10 years ago


A-Jax - Speed - Web Developers

Why use slow flash when faster better ways are there? AJax is great, fast, and does the job. Here is some simple code for your site: xhr = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.xhr"); xhr.open("POST or GET", "PAGE-URI", 1); xhr.onreadystatechange = (function() { Code to run for the result.. }); Simple yes? My site uses the code above but within lots more Javascript hacks included. My site is http://sitegen.com.au/ My js file is minimized so to get to the code just goto http://sitegen.com.au/js.php?min=false and the same deal with my css file..

Posted by james.mcglashan 8 years ago


Feature Request (I): Simple URLs to get to new profile sections

The new profile display is very nice looking, and (as has been commented elsewhere) a good reduction in bandwidth for highly active users.Unfortunately, there doesn't appear to be any simple way to get directly to a particular display. Several of us have noted that we would prefer to have the list of recent comments as the first thing we see. It would be trivial to do this if the navigation links produced proper URLs (e.g. if the value of the "show=" argument were actually visible). Instead, the navigation appears to be done via JavaScript in such a way that users have no access to the underlying query URLs. Could this please be fixed?

Posted by kelseymh 9 years ago


Image notes cannot be created under Safari

As noted in a recent Question, it is not possible to create image notes when using the Safari browser. I've confirmed this myself. Using any mouse-button combination causes the displayed image to be "dragged", as though you want to save a copy on the Desktop.I've already given the user above the advice to install Firefox, but that's a crappy response. If the image notes are handled via standard JavaScript, they ought to "just work" on Safari or other non-Micros*t products :-) If any of the Staff have Macs, would it be possible for you to reproduce and maybe narrow down the problem that's causing this behaviour?

Posted by kelseymh 9 years ago


Why do instructables pictures never work as they are supposed to?

Anyone else notice the two javascript errors written into every instructable? Why has nobody fixed this? One of the errors is a simple problem of someone forgot a '}' but the other error is a more annoying one. 'imageSpot is undefined'. The upshot for my old computer, as well as my other newer home computer, is that images do not desplay correctly. I can see the thumbnails, but clicking on the images does nothing. Its extremely infuriating to read a great instructable, complete with lots of images and not be able to see the details on any one image! Why has this not been addressed! Just define the damn variable, and fix the bracket and we can all read instructables in peace. Thanks, -Mike

Posted by CoolMike 10 years ago


Pro Features for free?

Hi! I have this nice little laptop supplied by my school that I use to go on Instructables a lot, and I noticed that even though I donot have a pro account, I can still use the Allsteps feature. My laptop is running Internet Explorer 8 on a windows 7 machine. I belive that Javascript is at least partly disabled, and I am acessing the internet through a websence proxy. Whenever I am logged into the Instructables, I can simply click on the allsteps button, and instead of asking me to upgrade, it will give me all the steps on one page. I have tried this on my home computer, and it asks me to upgrade, so I am considering this to be a bug.

Posted by Michael_Bell 6 years ago


Where to report crucial bugs?

Hey, I am posting this topic on the behalf of wanting to know where to directly report a crucial security bug to. This particular bug allows you to inject arbitrary JavaScript code into the site and thus gives you the possibility to do virtually anything, including, but not limited to, fetching cookies of other people and thus logging in as them etc. I reported all the other crucial bugs to service [at] instructables [dot] com and they got fixed after some time, but the issue with this one is that I reported it more than a year ago and re-reported and re-poked about it multiple times, still no fix present. So I wonder where I can contact somebody of the dev team directly so that this bug will actually get fixed!

Posted by Sorunome 2 years ago


Scoreboard popover survey is obnoxious

Title says it all:  I am a proud pro member of ibles because I want to support the community, and I genuinely hate obtrusive ads.  I can understand that ibles wants site feedback, but popovers (flash or javascript animated boxes that pop into a webpage over its content) are just annoying when the same could be accomplished with an inline tasteful banner. Whenever I'm just surfing/stumbling a site, I INSTANTLY move on to greener pastures when these obnoxious intrusions pop over the content, regardless of what they ask or tell:  confirm your age, would you like to participate in a survey, subscribe to our newsletter, etc...  I don't know about others, but popups are the downfall of a quality content site.

Posted by frollard 7 years ago


Front page changes

I've just released a new version of Instructables with a couple of visible changes, couple of less visible ones - well OK some of these went up last night but anyway here's the deal.  The homepage Halloween lists are down in favor of a set of gift suggestions - we're starting to get ready for the holidays as you can see!  We'll keep the Halloween category for a while longer though (not quite ready to let go of our favorite holiday). There are some bug fixes around rss feeds, around images, and around Pro memberships.  We're also in the middle of doing a css and javascript cleanup so there are lots of under-the-hood changes there.  With luck you'll never notice those at all, though. Enjoy!  As always if you find any bugs, please let us know in the forums, in Help > Bugs.

Posted by rachel 7 years ago


Browser news and updates

Firefox 3.0 RC 1 takes the lead on speed. The Mozilla dev team claims to have squeezed more performance out of Firefox 3.0. The betas were fast, so has the team been able to get more out of their code?Over the past few months I have benchmarked several incarnations of Firefox 3.0 beta. My last benchmark of Firefox 3.0 (using the SunSpider JavaScript benchmark), which looked at Beta 5, showed the browser to be the fastest of the pack, comfortably beating all the competition.UPDATE: I just upgraded: there is no "back page" button, and most of my extension are GONE: chatzilla had an updated version however.SECOND UPDATE: the first update problem was MY fault :-)FireFox 3.0 RC 1 news blog.The Beta is available here !

Posted by Goodhart 10 years ago


Making Game Designer Team

Looking For Game Designer Team. There already are 2 members of it. But we need help of course. We cannot keep it up by ourselfs. We would also be grateful for any kind of idea ! You need to have Skype, so we can chat while we are making the game itself. You must know how to use Unity3D. You can get it here:                                    www.unity3d.com And of course at least basics of Modeling and Java Scripting. We are also looking for: - Art Director - Animator - Modeler Apply Format: Your Real Name: Your Real Age: Skills in Modeling / JavaScripting  - 1/10: Skills in Unity3d  - 1/10: Your Skype: Your English knowledge - 1/10: -------------------------------------------------- My Skype is: nejc.drobnic1 Contact me, and send me the apply and we will talk via skype.

Posted by Noshrac 4 years ago


Weird image-notes bug -- framing offset

A user posted a Question about how to have the image notes box show a different image than what it outlined on the original picture.  His question was inspired by one of the Lego iPod docks, which does indeed appear to have this effect on all of its image notes. The effect isn't actually to show a different image.  Rather what appears to be happening is that when the image note is hovered over, a piece of the picture offset vertically (about 1.5 cm) below the box is displayed in place.  It's almost as though the JavaScript that does the work has a positioning offset, for each of the image notes in this I'ble. Some differences in OS:  Using Firefox 3.6.3, I see the effect with MacOSX 10.5.8, but NachoMahma does not see it with Windows XP.

Posted by kelseymh 8 years ago


Unable to filter searches

When I try to search the instructables website I'm not able to alter the scope of the search. My searches return comment, forum posts, etc rather than just instructables. The search type combo box reverts to "All" and doesn't work. If I use the whole site search (top-right corner of the page) it does limit the search to instructable articles, but if I use the navigation links (Next, page 1, etc), the search again reverts. I was also unable to search the forums to see if this had been reported by others. Here's my platform: Windows XP SP3 Firefox 3.5.3 with clean profile Also tested with Internet Explorer 8.0.6001.18702 Cookies enabled Javascript enabled McAfee Security Center (Antivirus and Firewall) Linksys BEFSR11 Router Comcast cable internet

Posted by tinkertime 8 years ago


Can't open newsletter

I'm having a very strange problem with the Instructables newsletter. Starting a month or two ago, the newsletter arrives in my inbox (I use webmail from my ISP, Shaw Cable), but I am unable to open the message. Normally I just click on the message and it opens, but when I click on the Instructables message nothing visible happens.I normally use Firefox 3. Today I tried it using IE 8 and got a message saying that some of the content would be delivered using a non https connection, blah blah blah. I said go ahead anyway, and the message opened, but none of the images displayed.So, it appears to be related to some setting in Firefox, or perhaps some javascript thing that works in IE but not firefox, but I can't figure it out. Can you give me any tips that might help me get it working in Firefox?Thanks,Steve

Posted by sjsquirrel 9 years ago