Variable Declaration - Add Html Code As A Var Or A Const
Apr 9, 2011I want to add this html code as a var or a const, so then later I could do document.write(x);
Like:
But this do not work.
I want to add this html code as a var or a const, so then later I could do document.write(x);
Like:
But this do not work.
i did not undestand weather 'var' Keyword should be used or not when declaring variables. i already familier with php and there i will not use a 'var' for variable declaration. i like to program JS using similler PHP sysntax. so i code JS with out 'var' for varialb declarations and it works.
but can you please tell is it ok to declare variables with out the key word 'var'? if this is not good, then do all global and local variable declarations requir 'var'?
I have been having trouble with forms and functions. On my wife's site I have some forms and some of them have radio buttons. My current radio button checker is cumbersome and it is time for something more elegant (some of you will say if it isn't broke don't fix it )
The new code is below:
Code:
Basically I want to pass into the function radio button values 1 & 2 denoted by firstChoice and secondChoice (eventually I want to also pass in the form name but 1 step at a time).
The buttons can have the value (names?) of pattern, chalkboard or kit. It is for a shopping cart (Mal's E-commerce) and this is part of the JS validation. I am using onsubmit to call the function viz.
HTML Code:
Seems ok (to me at least) but when I try to get it to work it throws up an error of
Code:
It stops at that point but undoubtably chalkboard would throw up the same error if it continued.
How would I define the variables in my function? Are they strings, integers, who cares?
Where would I define them? Global or local?
Is the problem a matter of syntax e.g. if I put ' ' or " " around them would that suffice?
I understand that there is no need to initialize a variable at the point of declaration. OTH, what is the default type of a [declared] variable? For example:
[Code]...
I want to load an html div in a variable, modify it in another variable; and then change the document injecting the contents.
1. I load the html to be changed in a variable (code)
2. I modify an attribute of <param> using attr() and I put the result in a var (newcode)
3. I change the html in the doc
I've used the debugger, and all steps give the expected results, except of newcode.html(), which is a null string. Why?
[Code]....
If you specify arguments when writing a function should you still declare the argument variable inside the function?
example:
Code:
or
Code:
Well, it turns out IE8 has yet another problem. My code has a global variable (to the object) inside an object declaration that cannot be accessed by a function (that is also global).
The code is like so:
Code:
function myobject(params){
//public
this.initialize = function(){...}
//private
some variables...
//problem variable
var mouse = new Object()
mouse.x = 0;
mouse.y = 0;
//code...
slidecontainer = document.createElement("div");
slidecontainer.onmousemove = function(event) {
if(boo.isIE) {
e = window.event;
mouse.x = e.x + document.body.scrollLeft;
mouse.y = e.y + document.body.scrollTop;
} else {
e = event;
mouse.x = e.clientX + document.body.scrollLeft;
mouse.y = e.clientY + document.body.scrollTop;}}
//this function is in an interval
function moveslides() {
/* this is where I have the problem
It seems that the function doesn't recognize that mouse.x, or mouse for that matter, exists. Mouse is global to the object, so why can't this function access it?
*/if(mouse.x) {
code...
}}}
The page is at [URL] and works on every browser, including finnicky opera, except for ie. The full code is availabe when you right click and view the source on the page.
consider the next code:
var obj = {};
with(obj) {
var x = 10;
}
print(x);
print(obj.x);
It prints 10 and undefined. Here, one could expect that obj.x get the
value 10. But it's not the case, because variable declarations are
placed at the start of function code (or global code), so the
previous code is equivalent with:
var obj;
var x;
obj = {};
with(obj) {
x = 10;
}
print(x);
print(obj.x);
You can clearly see now that x is placed in the outer context. But
consider the next:
var obj = {};
with(obj) {
eval("var x = 10;");
}
print(x);
print(obj.x);
I was expecting that obj.x would get the value 10 here. But no, it
gives the same output as the previous code. I tested it with
spidermonkey, kjs and ie jscript. Looking at the ECMA spec, I could
not find anything that describes that behaviour. Code:
I am trying to make a gui for clients to edit a php page that displays html and javascript.
I want the user to be able to move html elements around and even edit it like add effects like fade in and out etc.
Then after all the changes I want to overwrite the existing php file that does this for that user. how can you make such changes and then save it to a file?
It's an html / javascript editor but using a gui instead of allowing them to directly touch the code. It would be a security risk if I allow such a thing. So I need to program a interface that would make such changes and save them to file.
Like how can you delete and add new javascript code to the file?
I can not this code in my web page. Could you please check it ans say how I can run. I try the code using html test page but failed.
<script language="javascript"><!--
document.write('<iframe src="http://www.juenpetmarket.com/moduls/banner/banner_reklamiframe.aspx?
[code]....
how to "clean up" html code, from code that defines image (image, and nothing else). I have string like:
Code HTML4Strict: This is my <b>code</b>. <img src="img/1.jpg" /><br />This is line number two.The result shoud be:
Code HTML4Strict: This is my <b>code</b>. <br />This is line number two.
I want to add few lines for content, which is already present, using Javascript.
HTML code :
<html>
<head>
<script type="text/javascript">
function test()
[Code]....
If image is grater than 300px width then below line should be appeared otherwise no.
<p><a href="image1.gif"><img href="zoom.gif" /></a></p>
With above script i reached upto half part.
When I try to substitute the the number 1 with the variable scr_val it does not work. This works:
Code:
if(document.course.frm_score_front1.value != '' && document.course.frm_score_front1.value > parseInt(num_over))
{document.course.adj_score_front1.value = parseInt(num_over);}else{document.course.adj_score_front1.value = '';}
This does not:
Code:
var ct_val=1;
if(document.course.frm_score_front1.value != '' && document.course.frm_score_front1.value > parseInt(num_over))
{document.course.adj_score_front+ct_val.value = parseInt(num_over);}else{document.course.adj_score_front1.value = '';}
What is the difference between:
function setupGrid( param ){......}
and
setupGrid = function( param ){......}
Are there any advantages to doing one over the other?
There is something that I don't understand well, I use array for
combining strings like
items = ['hello world', ', how are you', '?', 'the end'].join('');
in FF this works well but in IE I had to add something like this
var items = new Array();
items = ['hello world', ', how are you', '?', 'the end'].join('');
My question is why is there a need for var items = new Array(): and
why items = new Array(); doesn't work? I don't want the items to be a
global variable, since it was declare inside a function I want it to
be local only.
i wonder how can i have both javascript writen inside body and css declaration
here's my page: i only see the output if i comment the css line: Code:
I would like to know if it is possible to insert workable javascript
code into a variable. For example, in php if I say
<? echo $blah; ?> and $blah equals " ?> <script>
top.navi.document.title </script> <?"
I would want the page to act out the code when i tell it to echo the
variable.
If this is not possible, is there a way to set information from
javascript into a php variable?
Also, i would like to know how to use if statements in javascript. For
example, if I have a variable x and i want to see if x equals "test"
and if it does then it caries out some code.
I use 'div id' as a variable for some code I'm working on. The idea is that depending on what 'div' the user clicks on the variable will change as according to the 'div id', as below:
$(document).ready(function(){
$(".box").click(function(e){
var newvar = ("#" + $(this).attr("id") + "Contact");
position();
if(popupStatus==0){
$("#fadedBG").css({
"opacity": "0.5"
});
$("#fadeBG").fadeIn("slow");
$(newvar).fadeIn("slow");
popupStatus = 1;
}});
Now that part of the code is all fine and dandy, however the continued functions, e.g. 'position()', doesn't seem to pick up the newly defined variable.
The rest of the code is outside the brackets of the 'click'-event above, and would look something like:
function position(){
var popH = $(newvar).height();
var popW = $(newvar).width();
...
How come doesn't the continued functions recognize the defined variable 'newvar'? Is it because the code loads as a whole and can not pick up variables later, as when a 'click' event is triggered? Are there ways around this?
On my site page (page1) i have a iframe to a write-protected page on another server (page2). Page two has two variables i need to change on it they are [ chase and count ] the chase variable needs to be false and the count variable need to be 12... I need to implement this javascript variable change as page1 loads with the loading iframe showing page2...
View 1 Replies View Relatedhow do i shorten the following
var A = document.getElementById('Mydiv');
A.style.color="#999";
when I try this wont work
var A = document.getElementById('Mydiv').style.color;
A="#999";
how to write it and why?
I have the following code, where I am inputting a word and on clicking the button , i am setting the value of the text box in div class="twit" which is hidden.now I have to access the value of this hidden text box (name=q) using php.Say I want to print using php .How do I do this ?
<html
<head>
<title></title>
[code]....
i wanna make a script that pastes text into the current selected box from a variable and it all has to be client side
View 5 Replies View Relatedi have written a code for getting the environmental variable.I am getting the error as wscript undefined.[code]
View 4 Replies View RelatedI know that IE6's support for CSS is well... hmmm... lets just say not very good, however I was wondering if style declarations can be added at run time, via JS?
e.g.
Can I create a new rule?
Below are some over simplified examples of code the create a single
instance of an object and I was hoping some one could give me the pros
and cons of each approach.
First declaration: In this case a single object is created using object
literal notation and both the get and __Private methods are availabile
for use and no closure is created.
ABC.Util.SomeObject =
{
get : function(val)
{
return this.__Private(val);
},
__Private : function(val)
{
return "testing";
}
}
Second declaration: In this case a single object is create and only the
get function is availabile for use and a closure is created.
ABC.Util.SomeObject = function()
{
var __Private : function(val)
{
return "testing";
}
return {
get : function(val)
{
return __Private(val);
}
};
}();
I have the following code which attaches a function to events in x number of comboboxes (x will probably always = 4, but I do not want to hard-code this). I wish to pass the value of i to the function being attached as well as the value of tempData. In other words, I want the parameters in function to be the value, not a reference variable.
In the current example, I am using the hard-coded variable ci. This I want to be replaced by a literal created when the event handler is attached (the value of the loop variable i). Also, notice that I get the filter value in the event handler (assigned to the variable ct). I would like to replace this code with the value of tempData which would also be determined when the evenet is attached (it is the same value in this case, but it keeps the onChange event from having to do this each time it runs).
var props = {
col_0: "select",
col_1: "select",
[code]....