var bakaBanner;
bakaBanner = document.getElementById('head');
if (bakaBanner) {
var str=//images/banners/[A-Za-z0-9_]+.[a-z]+/;
document.write(str.replace(//images/banners/[A-Za-z0-9_]+.[a-z]+/, "http://img218.imageshack.us/img218/5904/revyblacklagoon1.png"));
}
Alright, here's the deal... This is a script to be used in Greasemonkey. The page this is for changes their banner every 5 minutes, the name changes and it could be either jpg or png.
I'm fairly certain my regex itself:
/images/banners/[A-Za-z0-9_]+.[a-z]+
Is correct... Here's an example of what it's looking through:
<div id="head" style="background-image: url(/images/banners/kiminitodoke.jpg);" >
<div id="header_left">
<div id="rss">
My guess is that it has something to do with this line:
document.write(str.replace(//images/banners/[A-Za-z0-9_]+.[a-z]+/, "http://img218.imageshack.us/img218/5904/revyblacklagoon1.png"));
I'm trying to simply replace a certain string from the contents of an element, I tried this: <div id="errorCont">Microsoft and Apple</div> var ErrorContText=$("#errorCont").html(); ErrorContText=ErrorContText.replace("Apple","No one"); $("#errorCont").html(ErrorContText); So the div SHOULD now say "Microsoft and No one", but it's not working.
When users goes to my page (main window) and click on a link, it pops up a new window, and that window contains more links. When users click on the links on the popped up page, i want some text to be added into a textbox on the main window.
so like if the textbox has "Text1" and when user clicks on that link, the textbox will now have: "Text1 link.."
I am totally new to jQuery and no good knowledge on javascript. However, I was assigned a task, to convert a javascript program to jQuery due to compatibility problem on browsers like Chrome and Safari. My program originally use javascript xmlDoc.load('....') to read XML file, and then use document.write statement to write html tables on client side. Something like this (the sample below may got lots of syntax problem as I jut want to show the major part):
Code: document.write('<TABLE >'); var y=x[0].getElementsByTagName('NoOfRows'); for (i=0; i<=noofrows-1 && i<=y.length-1; i++){ document.write(' <TD>'); document.write(z[j].getElementsByTagName('RecordDetails')[0].childNodes[0].nodeValue; }
Now I changed to use jQuery, I can read the XML file elements. However, when I try to write the table, it failed:
I have a client that has ads on her website that really slow down the site. These ads are called by an off site javascript file and I want to use a jQuery(document).ready or similar method to call these files after all of the site content has loaded. But these files contain document.write functions to add more javascript files. Since I want to load the files after everything else has loaded, this in turn makes the page blank and then loads the ad. Is there a way to position where document.write will write to?
i have a menu generated by a list with nested lists. i want the parent link to stay highlighted when the mouse hovers over the sub menus. because those sub menus are also generated by jquery (qtip), CSS alone won't do it (triedul.topnav li:hover a {background-color: #F00;}).is there a way to do this using jquery?
I have a function which validates the password if there is a number: ------------------------------------------------- function findNumeric(str_obj){ regEx = /d/; if (str_obj.match(regEx)) return true; else return false; } -------------------------------------------------- The problem arises when I put a password with a space in between e.g: 'test test1'. The fucntion returns false. I've tried 's' in the regEx but the user can put the space anywhere..
Any idea how to solve this problem as I should be able to put any alplanumeric value into the password, including space.
I have a variable named "acct". I first want to remove any "-" characters from it's value. After this I want to verify that we have only exactly 12 digits in the variable.
Unfortunately I'm pretty green as far as using RegEx.
/d{12}/.test(acct); should do the second part, but how do I do the first?
which checks I have at least one lowercase letter, one uppercase letter and one number and the string is between 8 and 16 characters.I have adapted this from another source and it works as intended on all browsers but not IE7 or IE6 (oh microsoft why do you make my life so hard)This works fine in all other browsers (IE8 is fine) but doesnt work in IE6 or IE7
I'm writing an ECMAScript tokeniser and parser and trying to find out if I can eliminate the switching from tokenising "/" as start of regex or the division operator depending on the parser feedback - essentially, if I can make the tokeniser independent of the parser. (I have a gut feeling this needs too much special casing to be worth it). Code:
I have a bunch of text that I want to split into an array of sentences. I have the following code that works just fine on FF and Chromium, but ofc has to fail on the pile of *** that is IE [code]...
It does not produce any errors, but the resulting array often has empty strings as value instead of the sentences that should be there. how to do this in a way it also works on IE?
this needs to be able to match a string and make the following replacements: if the string matches without < or >, replace the match with a space, a replacement string, and another space. if < matches also, do not add the left space. if > matches, do not add the right space. if < and > match, do not add the beginning or ending space
Old {} String => Old Replacement String Old {<} String => OldReplacement String Old {>} String => Old ReplacementString Old {<>} String => OldReplacementString
this will have to be done a LOT of times, so efficiency is very important the answer in php is below. can anyone help me figure out how to do it in javascript? PHP Code: