Avoiding Eval/importing Js Files?
Jan 5, 2010
An application under development has a set of core functions that carry out common tasks and a 'machine' that animates panels of lists of names and menus and provides another panel for action calls. (see attached pic). Selection of a name identifies object(s) to be worked on and menu couplets like "Name+Edit" call devices (each in a separate js file).
Each js file replaces any files in the deviceScript holder in the hta file. I used to use eval(couplet+"Start")() to initiate the device, but having read about the evils of eval it dawned on me that it was unnecessary and just gave each device a start() function ... and also an optional refresh(), and compulsory finish() to pick up results and clean up.This seems to work well on my machine. The hta is intended to run locally picking up json type data and devices locally and via the net.
View 9 Replies
ADVERTISEMENT
Aug 24, 2011
I'm trying to build a simple "where's the meeting room" page for my work. This consists of a background image of the map, and (right now), a red block absolutely positioned on the map to show where the room is.I'm using an object to keep track of x/y positions for the rooms, i.e.
Code:
var rooms = {
a123: {
x: 100,[code]....
This works, but uses eval() a lot, which doesn't seem like best practice. What's the appropriate way to get the info?Here's the whole page code:
Code:
<!DOCTYPE HTML>
<html>
<head>[code].....
View 2 Replies
View Related
Jul 23, 2005
Is there a way to 'include' javascript at runtime? I'm targeting most recent browsers in general, but at worst I'm looking for IE/Moz solutions.
View 2 Replies
View Related
Mar 28, 2006
I have the usual javascript include in my html file:
<script type="text/javascript" src="standard.js"></script>
Now within the file standard.js I would like to put another 'script tag', i.e. in standard.js we would have the line
<script type="text/javascript" src="another.js"></script>
Obviously, this is not the way to do it, but what is?
View 2 Replies
View Related
Jul 23, 2005
I am currently creating part of a system which does a simple import of
a CSV file using SQL Server with DTS. The front end to this is a web
based .NET (C#) app. Obviously when the CSV file is large, there is a
delay for the user receiving any feedback from the system. I therefore
want to do what I have seen other systems do and display a gif image to
show the user that something is happening (eg. spinning images etc).
View 1 Replies
View Related
Nov 17, 2011
I will need to import jquery through flash, but I'm not the owner of the site, so I can't alter the code permanently, I'll have to do it "on the fly"
I wanted to add a child to the head element but I don't manage to do it!here is the code I'm doing as a test.[url] (jquery and the html page are in the same folder)
If instead of the jquery js I import any other js created by me with, e.g. an alert, this works. Why not with the jquery file?
View 5 Replies
View Related
Feb 11, 2003
OK, this little code takes a string (URL) input and returns an array ([fileContents,httpHeaders]).
function getFile(n){
var file; // Define variable
if(n==''||n==self.location)return []; // Don't request self or empty strings (Safety meassure for some IE and pre0.9.9 Moz versions)
switch(typeof ActiveXObject){
case 'function': // Chech if ie
file=new ActiveXObject('Microsoft.XMLHTTP'); // If so use ie XHreq
break;
default:
file=new XMLHttpRequest; // Otherwise use moz XHreq
file.overrideMimeType("text/xml"); // And override content-type to avoid breakage
}
try{// Error susceptible code (Moz may screw up, especially if you're breaking the security rules)
f.open('GET',n,false);// Open connection
f.send('')// Send empty string
}catch(e){// If error
return []// ...return empty null-length array
}
return [f.responseText,f.getAllResponseHeaders()]// Otherwise return response and http headers
}
Note that the file must be within the current domain, or only ie5.5win will actually be able to fetch it....
View 4 Replies
View Related
Feb 1, 2010
I have a function on my site where it imports links from from a text file and automatically changes the links around and inserts them into the database, filling up the necessary fields in the database.
I would like .zip to be taken off the end of each link where there is .zip at the end of the links.
Here is an example:
Will end up as:
Yamaha YFZ - 450 1999 Service Repair Manual.zip (This is due to the code replacing _ with a space and inserting a space when it goes from lowercase to higher. There are more rules this is just used as a example)
What I need is for the .zip to be removed, e.g: Yamaha YFZ - 450 1999 Service Repair Manual
Check out the code below:
View 2 Replies
View Related
Oct 6, 2010
I'm brand new to jQuery, so I apologize if this is a 101 question, but I'm trying to sort out a production issue. I do QA for an ecommerce website. When one of our developers made some changes to our application recently, a couple of the plugins we use stopped working on those pages. Looking at the code, it seems we load jQuery 1.4 and several plugins, including autocomplete and popdown. In the changes, for some reason, the developer loads jQuery 1.4.2 (after 1.4 has been called) but doesn't call the plugins again. I'm assuming that this is the reason the plugins stop working. Can anyone confirm this theory?
(The reasons why we don't call 1.4.2 earlier in the document are, sadly, mostly bureaucratic. If I can get this confirmation, hopefully I can push through that.)
View 1 Replies
View Related
Jul 23, 2005
My HTML pages have a <SCRIPT SRC=http://remote/script> at the top'ish
of each page. Sometimes the remote host (probably due to heavy load or
flaky network connectivity) doesn't respond for a long time. This
causes the whole page to appear hanging without anything loading.
Is there some trick I can use with settimeout() so that if the remote
script cannot be loaded after, say, 30 seconds, then I can tell the
page/browser to cancel loading that script?
View 14 Replies
View Related
Jul 28, 2009
What can I do to avoid animation repetition? because when I write an function and put to be executed onclick, if the user click more than one time it start to repeat...
View 7 Replies
View Related
Aug 26, 2009
How can i get around of avaoiding a promplt when trying to close a window?
[code]
function NoConfirm(){
window.opener = top;
window.close ();
}
[Code]...
View 9 Replies
View Related
Nov 12, 2010
I am trying to use some really simple jquery in a rails 3 app. I am trying to get a function to run whenever a rails 3 js callback is fired, the function is to add or remove css classes from link elements. But so far I keep getting errors in the console (chrome) stating that the object defined by my css selectors doesn't have the addClass and removeClass methods.Here is my code:
$(function($) {
var resetArtistTabStates = function () {
$("#artist-tabs li a".addClass("current"));
[code]....
The ajax:success event come from rails.js jquery file, which contains the following:
callRemote: function () {
var el = this,
method = el.attr('method') || el.attr('data-method') || 'GET',
[code]....
View 2 Replies
View Related
Jan 19, 2010
I am building a website with a very plain main page. It displays some text but it also displays a random background avoiding scrollbars, etc. I've managed to do the random image thing, but I also want it to scale the random image. Also I have tried this same thing and I got it working but in a different file, I just don't know how to combine this two solutions. I attach the code of both files:
[Code]...
View 1 Replies
View Related
Jan 7, 2011
I have a spam problem with my online form in [url]
I keep receiving spam and what puzzles me is that the spam script does not need to fill the required fields to send the form.
I tried to add a math puzzle by inserting:
and
However, the hidden field still shows on the browser (it doesn't show the value but it shows an empty square) and I can't get the form check to compare the values of "Filtro" and "Solucionfiltro".
View 6 Replies
View Related
Aug 16, 2010
I have designed a mail service in java.In my compose page,i want to attach some excel files of text files and to send it.After sending i want to store it my database.Then how can i download or open that file after opening that recipient mail inbox.
View 1 Replies
View Related
Oct 2, 2010
I have the following JavaScript (see below). The script requests an XML file from the server and displays it on the page.The script works fine when the requested XML file is stored on the same server as the script.The problem is when I try requesting an XML file from an external server such as the National Weather Service. I get an error. If I take the XML file from the National Weather Service and save it to my server it works. Why can't I use my script to request XML files stored on external servers?
Javascript Code
Code:
window.onload = initAll;
var xhr = false;
function initAll() {
document.getElementById("makeTextRequest").onclick = getNewFile;
[code]....
View 6 Replies
View Related
Aug 27, 2010
In my quest to implement ajax for the first time i've hit a brick wall. i've been searching for hours for a solution but with no success. Here is the problem.
[Code]...
why is it not working? my PHP code is outputting the contents of the xml document.
View 1 Replies
View Related
Sep 5, 2008
I want to write a javascript to list of all files in a folder including files in the subfolders. This is for the scorm purpose to list all the files. some examples are listing files but not listing the files inside the subdirectories. I want the file's full path like C:Documentsjavascriptwilson.js like this.
View 5 Replies
View Related
Jan 15, 2010
I have four folders and each folder has one images, let say ( images-one.jpg, images-two.jpg, images-three.jpg, images-four.jpg). now,in index.php page there are four buttons, each buttons for each images. if i clicked button numer two for images-two.jpg, and then it will show that images name from that folder in index.php page. and then if i reload same index.php page or refreshed same page, i want to show SAME images that I clicked before which is images-two.jpg. how can i write that code to show images from four files, each files are in each folder.
View 1 Replies
View Related
Jul 13, 2009
I am still new to jQuery and I am trying to figure something out. I have this code:
[Code]...
This is working fine on itself. What is does is when I click a link it loads data into the following div. When done loading it slides out. But I want to change the appearance of the slide. I have tried to do that like this: $(this).show("slide", { direction: "down" }, 1000); But this doesn't work. When I check firebug it says the following: o.easing[this.options.easing || (o.easing.swing ? "swing" : "linear")] is not a function
View 1 Replies
View Related
Apr 29, 2010
I have following code, that i am sure can be done in 1 single function, which will ease extending it in future.
Basically when a link is clicked, i wante the upload form to apear....and any other upload forms to disapear.
How can i put those 3 functions in 1?
View 1 Replies
View Related
Sep 3, 2009
Has anyone now how to simplify the following expression by avoiding
using attr("id")
alert($("#"+$(obj).attr("id")+"~p:last").attr("id"));
I need this because not every image could have an id.
<script language="javascript" type="text/javascript">
function ExpandCollapseOnLeftPanel(obj) {
if ($(obj).attr("src") == "/Content/Images/arrow_bot.gif") { //
[Code]...
View 1 Replies
View Related
Jul 23, 2005
given that I have a js file included which is written programatically and I
can't change it. I would like to know how to do the following using
something other than the deprecated eval().
whats in the js file
var numArrays=something;
var data0 = new Array();
data0.name="name";
data0.data="some data";
var data1 = new Array();
data1.name="another name";
data1.data="some more data";
etc ....
function getData(arrayName) {
for ( var i=0;i<numArrays:i++) {
var el=eval('data'+i);
if (arrayName = = el.name) doSomething(el.data);
}}
View 4 Replies
View Related
Jul 23, 2005
var fns = ['orde', 'no', 'kml', 'snf', 'td', 'ty', 'tn', ...up to 21
elms...];
var snv = new Array();
var vals = new Array();
for (i = 0; i < N; i++) {
for (j = 0; j < fns.length; j++)
vals[j] = some value;
snv[i] = new makeData(vals);
}
function makeData(vals) {
for (k = 0; k < vals.length; k++)
//the following line doesn't work
eval("this."+fns[k]+"="+vals[k]);
//neither this one
this.eval(fns[k]) = vals[k]);
}
how can i make it without writing it the long way:
this.orde = vals[0];
this.no = vals[1];
this.kml = vals[2];
and so on?
View 7 Replies
View Related
Nov 16, 2006
how comes the following doesnt work
fieldNotes2=eval("Message.notes["+id2+"]");
i believe it's because of the [] but i need to keep them!
View 9 Replies
View Related