Writing A Program For Matching Of Parenthesis (opening And Closing Brackets) In A String?
Sep 13, 2010write JavaScript program for matching of parenthesis(opening and closing brackets) in a string
View 6 Replieswrite JavaScript program for matching of parenthesis(opening and closing brackets) in a string
View 6 RepliesI try to make a little regexp which can match all HTML tags from a string and outputs all tags which are not closed. This is what I got so far:
html = "test <b>do not show this</b> blabla <p align='left' test2=sdf>haha hm <hr size=1>test";
tags = html.match(/<[^/](([w]*)[w]*)[^>]*>(?!.*<[/]2>)/gi);
window.alert(tags);
This code outputs all HTML tags, even if some of them are closed.
It should check for text inside < and >, select the first word (which specifies the tag's name like IMG or HR) and then look if a </ tagname > version does NOT exist. If it doesn't exist, it should output the complete tag, like <img src="blaat.jpg">.
I'm trying to write a Tic-Tac-Toe program in JavaScript. I have an array containing the state of the grid. For some reason when I update the "O" for the computer's move, it doesn't show this in the updated grid. I don't understand why.[URL].. I'm brand new to JavaScript, and sometimes I accidentally use syntax from C++ or PHP when writing, so it could be something as simple as that. I just can't figure it out.
[Code]...
I have the folowing string:
"url(http://www.somelocation/anaywhere/image.jpg)" stored in the variable
str_image and I want to extract the string between the brackets. I have:
ar_match=str_image.match("url([.]*)");
it returns
0=url
1=
How do I get this to work?
I need some help with closing a popup window. I'm making an online portfolio,
that has one base page with text and thumbnails. When a user clicks on a thumb,
a new window opens containing a larger image and a caption (each contained on a
separate htm document). I do this with a function in the header script as follows:
var picpage=" ";
var params=" ";
function fullpicwin(picpage,params)
{
window.status="Opening picture... please wait";
window.open(picpage,'fullpic',params)
}
picpage (the name of the htm file), and params (window size, etc.) are passed
from the click code by each thumb. Each popup is sized differently, of course,
based on the side of the larger photo. All controls, etc., in the popup are
turned off. The user can click the "x" box or a form button at the bottom of
the popup to close the window.
All this works very nicely... EXCEPT...
The user can move the mouse back to the main page and open ANOTHER popup by
clicking on another thumb BEFORE closing the existing popup. The problem is the
2nd popup retains the size of the first, so of course the photo may be blocked
by the borders, etc.
What I want to do is force the closing of the first popup if the user tries to
open a 2nd and so on. There is no reason to have more than one large photo
showing at the same time.
I thought I could put some code in the function that checks for the existence
of a window named "fullpic", and if it's there, closes it first, then opens
another. But I can't seem to get the syntax right.
Trying to adapt a bit of Code, but failing wonderfully!
I'm writing in Cold Fusion, but using a little java script to create the sliding effect.
It's from a sliding open list function in another site, and I tried to just hack my current needs in there.
Is followed by:
I've tested the script, div and the DB call by just calling it with
And that works fine.
I've never coded in Java, hence the problem!
I've got a div that slides out from the left of the screen when the page loads but I can't figure out to get it slide back when another navigation button is clicked. The navigation has several buttons so clicking on any of them would make current div to slide back out of site.
View 17 Replies View RelatedI am calling a Java Script function on the button click of a pop up window (ASP.net). The function does the following:
1. Close the Popup window
2. Call JS function on the Parent window
3. Try to open another popup
I am able to close the popup window and call the js function on the parent window but I am not able to open the new window.
CODE:
window.close();
window.opener.clearfields();
window.open('MyExcel.xls');
I need to perform all these in one JS function.
I have five divs that I want to work kind of like an accordion, but you can open multiple sections. Right now, when user clicks any link, it opens all five sections. And when you click to close, it closes all five. I want to be able to open one section, then go to the next and so on.
Here's what I have now:
Html looks like this:
Opening a link in the browser has to open a new window with same url content (url cannot be hardcoded)
and the opened window must close the parent window and should not have any of the status bar,url bar or menu bar.
I have written this code in a html page in the body onload event
var WIN_WIDTH = 700;
var WIN_HEIGHT = 500;
var MENUBAR_HEIGHT = 10;
var TOOLBAR_HEIGHT = 50;
var STARTUPBAR_HEIGHT = 10;
var heightOfBars = MENUBAR_HEIGHT + TOOLBAR_HEIGHT + STARTUPBAR_HEIGHT;
var xPos = (screen.width/2) - (WIN_WIDTH/2);
var yPos = (screen.height/2) - (WIN_HEIGHT/2) - heightOfBars;
var prop='menubar=no,scrollbars=no,status=no,locationbar=no,'+'toolbar=no,resizable=yes,width='+WIN_WIDT H+',height='+WIN_HEIGHT + ',left='+xPos+',top='+ yPos;
window.open (location.href,'EKMIS',prop);
//closes parent window without any confirmation
window.opener.opener=''
opener.window.close();
But the problem is opened window goes into unending loop..
I have a search box. I need to remove all the special characters from the search term and then query it.-,?~!@#$%&*+-= all these characters.can anybody suggest a proper regular expression for this ? and the syntax for using it in javascript.my query is saved in var query;
View 7 Replies View Relatedcode to show ( overlay / modal window ) to the user when closing or navigating away from the page ( i want put in this window facebook share to make the user to share the page in his facebook ) , bytheway i wanna use it in my wordpress in every post could it be happen ?
View 1 Replies View RelatedI am currently trying to create a simple form based web-page (uploaded here [URL] that creates a query for a WMS (Web Map Service).
The page consists of about 10 different forms, which are all put together in a (string) variable named "compiledQuery" in a function named "compileRequest" which is activated via a button. I would like to print out this variable on the page so that the users can see the query for themselves. After doing some research I came to the conclusion that the best way to do this would be via an iframe (I do not want to use a pop-up). The function I use to do this is:
function printRequest()
{
var query_frame = document.getElementById('frame_compiled');
query_frame.document.write(compiledQuery);
}
"frame_compiled" is the name of my iframe:
<iframe name="frame_compiled" width="400" height="125">
</iframe>
I know that "compiledQuery" has been assigned a value (I used an alert with the value). Hence, I also know that the "prinRequest"-function works on principle... However, it seems as if I am having problem with retrieving the name of the iframe to the function (I tried doing an alert with the value, it was returned as null).
So, I suppose my question is this: How do I properly retrieve the value of the iframe, and am I on the right way using document.write to show the value of "compiledQuery" to the users? Or should I use another way of doing this completely?
I'm trying to return all the permutations of a given string, so I wrote the following recursive function:
The problem is, I'm not getting all the permutations, and I don't know why.
For example, if string="bindle", the output I get is:
And then the function stops.
How would you go about writing a function that returns a string that outputs a branched bulleted list using <ul> and <li> tags of all the html elements in a page? The html elements don't all have id's or names, so I cannot reference them directly. I would like to do it recursively so that I can grab all the elements, not just those two or three levels deep.
[Code]...
say i have this url in my hand as a string, stored in a variable:http://img.youtube.com/vi/wgGh9RmO5vA/default.jpgi can copy and paste it to my browser manually and see a thumbnail.but how can i automatically open up a browser window and i see the thumbnail? without manually copying and pasting, i want to automaticallly open a broswer window with this string
View 5 Replies View RelatedI have a variable that I obtain from a php code. This variable contains a link such as http://.......
with this variable, say $a, once I obtain it with that php code, I want a browser window to open automatically.
I have a variable that I obtain from a php code. This variable contains a link such as http://.......with this variable, say $a, once I obtain it with that php code, I want a browser window to open automatically.I dont know javascript.
View 4 Replies View Relatedi'm in need of a DHTML program for design tourism management program.. Since i don't have idea on it i unable to design it.
View 1 Replies View RelatedI am trying to understand the order of operations of a for loop.
for (count=1;count<3;++count)
{
document.write(count + ". nice rack.")
}
when this runs it prints:
1. nice rack.
2. nice rack.
I dont understand how it prints 1. The way I see it it sees the for looks inside the parenthesis, assigns count a value of 1, goes to the comparison sees that it is less than 3, then gets incremented by 1 at the next station, and then finally goes in the curly brackets and the string is written. So if it starts with 1, is less than 3, and is increased by 1. before it starts the loop, then the first sentence would read:
adding a parenthesis in the area code of the phone number and validating it also. I made some javascript code but it is not working. I just need the code in adding () in the area code.
For example: When user enter 10 digit number no spaces or dashes such as 0000000000 or 000-000-0000, I would like to have this format right away (000)000-0000. I know how to replace the characters but adding it is a tricky one for me.
I have a starting page, Page1.php that uses Page1.js.In Page1.js, I'm using the onclick event for a button that's on that page. When the button is clicked, it goes to Page2.php. Okay, fine.Page2.php is using Page2.js. But when the browser switches to page 2, I get a javascript error because, somehow, it's still referencing the Page1.js file. (Using IE8)So how do I 'dereference' the first javascript file, so that when Page2 loads, it doesn't still try to instantiate the objects in Page1.js? (I'm getting a null object error when Page2.php loads).
View 3 Replies View RelatedI'm supposed to generate an XHTML table using the following data:
<CLASS ID=”Advanced Web Development”>
<STUDENT>
<NAME>Tom</NAME>[code]....
Now, i keep getting this error message..
A string literal was expected, but no opening quote character was found. Error processing resource 'file:/C:/Users/S/Desk...
<CLASS ID=”Advanced Web Development”>
----------^
I'm hoping that someone can help me with a question I have about javascript syntax.
I got an html page that uploads an image and some text field to a database.
What I'd like to do is modify the content of one of the textfields prior to it being submitted to the database. Specifically, I need to append the contents of one of the fields to another.
The problem that I've encountered is that the textfield name contains square brackets , extra_fields[Price]'
I've identified the square brackets as being the problem by changing the textfield's name to one that doesn't contain square brackets ,extra_fieldPrice for example and the script works fine.
Unfortunately, in the real world application of this page, I can't change the textfield name.
The specific part of the html page that's giving me problems is:
While trying to get a selector to work with ids that include square brackets, I searched the forum and found that I needed to escape the brackets with '\'. However, while this works with my fiddle: can't get the exact same selector to work within my page in either FF or Safari. I've triple-checked the id and it is correct; I know that jQuery is working on the page because changing the selector to$('.nameinput') gives the expected results. can't change the id because I'm working within an existing application; I know I could add a class to the input and use that as the selector instead. I'd prefer not to and would just like to figure out why this isn't working.
View 1 Replies View RelatedI do undersand the basic notation of jQuery selectors, but I don't understand what the [0] means in the following code snipet:
$("body").append(
$([
overlay = $('<div id="lbOverlay" />')[0],
[code]....