Replacing All Occurrences In A String?
Feb 28, 2006I have a string (erj-23-38h4-230, for instance).
I want to remove all occurrences of the '-'
The replace function only removes the first instance. How can I remove all of them?
I have a string (erj-23-38h4-230, for instance).
I want to remove all occurrences of the '-'
The replace function only removes the first instance. How can I remove all of them?
Anyone have an easy js solution for highlighting all occurances of a given/particular string within a block of text (textarea)?
View 10 Replies View RelatedI need to pass a variable into a URL but need to replace the spaces with
$.ajax({
beforeSend: function(){$('#loading').show();},
type: "GET",
[code]....
What I want it simpele. I have got 8 input fields on a form named title[1] to title[8].
I want to check in a function if there are no double titles. I have got a solution, but it is plain ugly.
How to achieve this in a elegant way?
It sucks getting old, and the brain turning to mush.I know this is easy, I for some reason just don't see it. I'm trying to run multiple occurrences of the same javascript on one page. I know I need to "name" each occurrence differently so they wont conflict, but for the life of me, I can't figure out where. Below is a copy of the entire code
<form method="POST" name="rotater">
<p><script type="text/javascript">
var photos=new Array()
[code]....
I'm having an issue with a regex which is not matching all occurrences.
I've included a simplified sample script in its entirety - to clarify what i'm trying to do - but note the result of the matches: It seems to find only the last occurrences in each element in the retrieved node.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
[Code].....
I want to be able to find all occurences of a 'form' in the body on a page, then put the IDs of those occurences into an array. How would i got about doing this?
View 2 Replies View RelatedBy using the following code i am able to find only first occurrences of the keywords. How to make it work for all of the occurrences.
View 2 Replies View RelatedI found a small fading script online which suits my needs though I need some help changing it around a bit as it seems to only work once in a page (i.e. a second occurance of the code doesn't work though the first one continues). Also, I'm not quite sure how to put it into a .js external page and then call the specific function as many times as I want in the body and have it all work. Please advise on this issue (i.e. Putting the code in an external file and then calling the fadeIn() function as many times as I want in the body)W, the concept is a fixed imaged with the js fading another image over the top of that first image in and out over and over again. All the images and application of the js will be the same for all occurrences on the page (don't know if that's relevant to the solution I'm asking for but throwing it in there just in case).Here is the code:
<html>
<body style="background:#000;">
<div style="float:left;">
[code].....
I have a script which gathers information from a form and, if needed, writes this info to a 'preview' window. At times {tokens} are used in place of real html tags. How can I tell the script to look for "{" and "}" and replace them, respectively, with "<" and ">".
I tried using "str = str.replace(/{/g, "<").replace(/}/g, ">");" but that didn't work. The script in question is being written by PHP... thus, may be generating a syntax-based failure. Any ideas?
Is it possible to delete a table and put another one in it's place, in the same document?
View 2 Replies View RelatedWhat I want, is the code to look for a particular ID of an img, and then change the filename (but not the whole path) of the image.
For instance...
if the path was "../images/headin.gif", the javascript would find this by the ID, and change to "headin" to "headdown".
I know I can do something like...
if(a.getAttribute("img").indexOf("headin")) {
but then I need to know how to replace "headin" with "headdown".
How can this be done?
(the reason I don't want to replace the whole src, as that would be very simple, is that the path of the image will change depending on the directory the page is in)
I'm trying to get my head around DOM and it's usefulness in designing web applications. Some of it is pretty straight forward, while some is kind of vague. What I am trying to do now is write data to a page. I want to fill in the data in the second span below.
<div> <span>Size</span> <span class="size"></span> </div>
I can write the data using the following.
var posSize = document.createTextNode(Ǝ'); parent.document.getElementById('size').appendChild(posSize);
But as the name suggests, it appends it to the current value. So every time I click something on the page and the value needs to reflect that item, it just appends it to the former value.
I got a javascript code that displays new text boxes when someone clicks on a button. Here is the code that goes into the header:
<script type="text/javascript">
boxct=0;
function dispMoreFiles() {
var upbox = "<INPUT name='numbers[]' TYPE='text' size=ཚ'><br>";
var updiv = document.getElementById("morefiles");
if (boxct<9) {
var addhtml = updiv.innerHTML+upbox;
updiv.innerHTML = addhtml;
boxct++;
} else {
alert('Message');
}}
</script>
I use this simple code in the body to make use of it:
<input type="text" name="numbers[]" size="30">
<div id="morefiles">
<input name="add" type="button" value="Click To Add Another Box">
Now, if I add another box, then type some text into it, then add another box, the box I just typed into is replaced with a new box, and a new box is added. How do I just make it add a new text box instead of replacing a current one?
I have a pitures folder with this format :
name_setnumber_picnumber.jpg
for ex: foo_1_02.jpg
how to write a function in JS to return the next and prev image names of the given name of the first image. ( foo_1_01.jpg and foo_1_03.jpg ).
I'd like to globally replace a substring specified by a regular
expression with itself along with some additional characters.
example:
var oldString = 'asdf BRACKETTHISasdfsdf sd asdBRACKETTHISasdf asd'
var newString =
oldString.replace(/sw*BRACKETTHISw*/g, '<' + ?some expression that
accesses current match? + '>' )
And newString winds up as:
'asdf <BRACKETTHISasdfsdf> sd <asdBRACKETTHISasdf>
asd'
Is there a way to do this, or do I have to use other methods?
I have a page that contains several HREFs. Each HREF that I'm interested in has a common parameter (parmX). Does anyone have a script example on how to find-and-replace parmX with parmY?
I'm assuming that I'd need to do this in the onload event - but I don't know much about Javascript.
Say I have some CSS, which is several hundred lines long, with the
contents in this format:
..foo {
blah
color:#000;
blah
}
..bar {
blah
color:#FFF;
}
where the selectors and their opening braces, their closing braces, and
declarations are each on their own lines (always), how can I replace a
specific declaration (line) given a unique selector and a declaration
property. For example, if I wanted the 'color' declaration property line
in the 'bar' class changed.
At the moment I'm iterating through the CSS one line at a time looking
for the selector and then looking for the declaration property (before I
hit the closing brace).
From javascript in IE, I have a need to hijack the onclick event for an element and replace it dynamically with my own.
I have tried the following...
control.onclick = 'myHandler();'
but this doesn't seem to do the trick. How do I go about doing this?
New to JQuery, but making progress, not sure how to describe this issue, so stay with me. In JS I would build a function that I could call from a variety of actions, including other functions.
eg..
function dosomething(someparam){
// does something.
}
function dothis(){
[Code]...
I try to place user variables in an html page with JQuery. It work with FF, but it do not work with IE7 (and it must work with it...)
[Code]...
Code: tr><td><div id="ref">hh</div></td><td>edit button</td> what I want to achieve is that when a user clicks on edit button, first of all hh should be replaced by a text input field and edit button change to update
View 1 Replies View RelatedI am developing a simple image editor in an HTA (for a special use-case). Because it is an HTA, it runs in IE only (IE7 to be precise).
Everything is working great so far, however, because I am loading the same img src file over after every edit, I had to attach " + Math.random();" to the image src so that the updated image is displayed.
This has lead to some pretty severe memory issues, as each time I make an edit, it caches another image. Under normal operation, my app uses under 20MB with a single image loaded, however after every edit it adds about 3MB. After a few minutes of testing I have had it consuming over 200MB!
Is there another way to use the same file name, same image src, etc, but have the browser re-read the file before displaying it again rather than using a cached copy.
Alternately, is there a way to make the browser forget about the other copies it has in memory to keep memory usage under control.
I need to replace some content in a web page with new content, without leaving the page.
When opening the following page, there are two rectangles, one being small and the one large: [url]
When clicking the small rectangle in above page, the two rectangles will be replaced by the two in following page: [url]
I understand that the two sets of rectangles may need to be coded in one page. I put them in two different ones in order to present my ideas clearly.
i have a javascript that creates a table then appends it to an empty div. This works fine in FF, however it fails to work in IE8.
[Code]...
this is simple, but:
function printInput(f){
var ifr = window.frames['printFrame'];
var v1=readCookie('lesson');
if (v1==1){v2='WORKNOTEPAD1'}
[Code]....
How can I make it stop erroring and act as if the "v2" were, say, "WORKNOTEPAD2"?
If the line contains the string it all works fine.