Passing A String To A Popup
Dec 21, 2005I want to popup a page, but I want to send a string through to the
popup. Then I want to set a multiline Textbox on the popup equal to that
string.
I want to popup a page, but I want to send a string through to the
popup. Then I want to set a multiline Textbox on the popup equal to that
string.
This sends variables to the page okay (on a version without the onClick, opening a normal page).
Problem seems when onClick is added: where the # would normally be following the url to open the popup from colors.htm
PHP Code:
if ($row_results['Mcolor']> 2) {echo'<a href="http://www.mysite.com/colors.htm?UsrID='.$row_results['UsrID'].'" class="linebar" onClick="MM_openBrWindow('../s/shades.php','','status=yes,scrollbars=yes,width=620,height=450')">more</a>';}
Is there always a conflict between javascript and php when sending vars since javascript is client side and php is server side? Is there another way to size the opened page, for instance, on... /shades.php itself? - Only doing the popup for this reason.
Inserted this in head of the destination page; shades.php itself, but not as a function. Might there be a way to activate this when the page loads, without onClick of a button from prior page?:
Code:
<script>
windowresize.To(400, 600);
</script>
I've perused the posts on popups and variable and can't seem to get what I need. Can someone take a look at my code and tell me what I'm missing.
I want to open a popup window and provide a variable that I grab from a select list on the main page using javascript. This code works to grab the selected option in the list and open a new page but I want it to do this in a pop up so I can still see the main page.
HTML Code:
<html>
<script>
function dodelete(a)
{
alert(a);
}
</script>>
<?
$abc='salman'
echo("<A href='javascript:dodelete($abc);'>click here </A>");
?>
</html>
This is the code...i want to pass a string variable of PHP to a javascript function but it returns an error...kindly could someone help me?
<a href="view_details.php"
onClick="window.open('view_details.php?id=<?=$row['id'];?>&sname=<?=$row['sname'];?>')">
details</a>
Have got this so far but need to get the width and height set. Cannot seem
to get he syntax right.
Is there a way, I could pass the reference to a pop up window to
another function?
Basically, this is what I want to
var win= window.open("x.htm".....)
SetValue(win,"txtName");
//-------------------------------------------
function SetValue (win, ctlID)
{
var obj=win.getElementByID(ctlID);
ctlID.value="Hi";
}
I want to pass variables to pop up window.How can i do this.
The code to pop up new window is as follows
<td id="add" bgcolor="#FFFFFF" width="80" height="16" onMouseOver="this.style.backgroundColor='#EFEFEF'" onMouseOut="this.style.backgroundColor='#FFFFFF'"> <a href="http://172.16.0.145/zm/index.php?view=monitor "
[Code].....
basically i want to pass values of "xcoord" and "ycoord" to pop up window.
All three values are received at the JavaScript function. Have problems in translating and passing it to the parent. Trying to do the following from popup
<a href="#" onclick="javascript: post_value('<%=key%>', '<%=val%>', '<%=callingElement%>');"></a>
function post_value(partNumber, partDesc, callingElement){
opener.document.caseLineupDetailForm[productNum[callingElement]].value = partNumber.replace(/`/g, "'");
self.close();
}
[Code]....
i want to pass XML data in querystring from one to another asp page.
it is about 10000 characters long, i cannot use FORM because it is
already nested in one.
What i do is i have IFRAME and im passing some xml data
in QUERYSTRING. It doesnt work somehow, im using javascript escape
method to substitute escape characters, but most of characters are
being truncated (about 300-500 left).
Are there limits in querystring length?
what else should i try?
i can pass numeric value to my javascript function but when i try to pass a string the javascript function will not work..
<script type="text/javascript">
function prompt1(prov_id)
{
var pf = document.getElementById('pForm1');
pf.style.display = 'block';
[Code].....
pass a value from a checkbox when it selected by a user and place it in part of the url and equally remove it from the url when it the checkbox is deselected? there will be more than one checkbox. e.g.
Checkbox one has value [VALUE1]
Checkbox two has value [VALUE2]
they are placed on page located at: www.mysite.com/site.html
when the checkbox is selected the url goes to:
www.mysite.com/site[VALUE1].html
if second checkbox is then selected it goes to:
www.mysite.com/site[VALUE1][VALUE2].html
I have a search page im asp.net. the user enter the criterias in
textboxes and dropdownlists and on submit i want the results to be
displayed in a popup window.
so the easy way is to pass the criterias in a querystring to the new
window. but if it's possible i don't want to use query string.
in asp, i could use the folowing:
i open a temporary blank window, on load I take the values of the search
page using the window.opener and submit them to the server.
Unfortunately this can't be done in asp.net coz window.opener isn't
working.
so is there a way to do that ? or the only way is to pass the parameters
in a querystring ?
Suppose that I have a main page with a link that opens a popup window which has a link with a parameter and I want to pass the parameter to a text input in the main page,
how to do that?
I have two PHP scripts. The popup script (calendar.php) is linked from the main navigation of the website. When it is clicked, the calendar popups up and the dates are linked. For example; the 24th July 2004 would read: events.php?day=24&month=7&year=2004
However, I require this information to be passed back to the MAIN window so that it can be displayed in a full screen.
Would there ever be any problems with the following script depending
on what type of characters are in the text string? I am appending the
value of hidden form field to the query string.
//Assume JavaScript enabled browsers and popups allowed....
I'm having some problems passing url parameters with an open.window command. I'm not terribly familiar with java script but here is the code below.
When executed it opens the window properly but does not pass the parameter. (this is part of a coldfusion template)
<a href="##"
,'prop1','location,menubar,height=600,width=800,sc rollbars,resizable,toolbar=yes');
return false;"><img src="#trim(photodir)#/#photoname4#" width="90"
height="60" hspace="2" vspace="2" border="2"></a>
I would like to separate my javascript completely from my xhtml. in the
end there should be only
<script type="text/javascript" src="javalib.js"></script>
in the head-tag to my javascript.
Because I want to use some ajax-requests and other javascript-functions
on my xhtml, I need to dynamically add event handlers to any possible
dom-elements. All solutions I found so fare are for specific, pre-known
dom-elements: like 'all <imgof a certain <span>-class get an
onmouseover event handler'. But I need a function, which runs onload of
the window and dynamically determines, which dom-elments need an event
handler and which ones don't. Code:
var months = "April Showers";
document.write('<p><img src="ad11.jpg");
document.write(" alt=");
document.write(months);
document.write(">");
document.write(months);
How come when I display my output to a browser without the presence of the
ad11.jpg file, only the first word (April) in the text string "April Showers" is dispayed where the .jpg file is suppose to be...but the last line displays the entire text string.
Before any elaboration.. see the code first.
[Code]...
Here i don understant why but id="test" doesn't seem to be passed through getElementById(id)....do i need to use some escape character or something?
I want to pass some variables from one page to the other. Question is, why the following won't work?
<script>
var sq1;
function assignVar(value){
[Code].....
The value of sq1 will remain undefined. It is updating actually, but why it stays the same in query string?
I have this image gallery in which clients should be able to determine the order in which their images are shown. The sortable part works. Then I want to pass the new order to the next page called act_writeneworder.cfm (i am using coldfusion)
I just started with jQuery and it is driving me nuts:-) Each time I think I am having it well i am testing and the variable passed through gives an empty string.
My code:
<script type="text/javascript">
$(function() {
$( "#ulsortable" ).sortable();
});
[Code]......
Two objects on an html page. An event on object 1 effects object 2
$(".video_rg").mouseover(function(event){
var myTriggerId = event.target.id;
var myTargetId = 'video_' + myTriggerId;
document.getElementById(myTargetId).src = 'images/test_object_2.gif'; // this works
// $('#myTargetId').src = 'images/test_object_2.gif'; // this does not
});
My assumption (we know about those) is that I am not passing the data to the $() function correctly, that it is reading '#myTargetId' as a string, and not a variable. I just really want the JQuery code that would do what the document.getElementById code is doing.
I have an image that is encoded as a base 64 string, and I'm having trouble passing that a WCF service using $.ajax(). I initally tried using JSON to pass the argument to the web service, but I kept getting 400 Bad Request errors for anything of reasonable length (if I just pass a test string in, it makes it through, of course). I've tried calling encodeURIComponent on the string before stringifying it, but that hasn't helped. I've also tried various content types ("application/json; charset=utf-8", as well as whatever the default is) and that hasn't made a difference either. Unfortunately, the request is being made through a mobile phone, so debugging options are few. Is there an upper limit to the size of the argument that I'm passing in this? The strings can be a few hundred kb at the low end up to maybe 1 or 2 mb at the high end.
Here is a snippet of the code I am using:
$.ajax({
type: "POST",
url: "http://www.myserver.com/MyService.svc/MyFunction",
cache: false,
[Code]....
No matter what the string consists of, it errors would with a 400 Bad Request error. No further information.
What I am attempting to do is have a link/button on a page
(testpopup.cfm) that opens a popup page (popupwindow.cfm). The popup
page displays a resultset from a query and the selected record needs
to be passed through a query string/URL parameter to the original
calling page and will be available in the body onload event of the
calling page.
I open the popup window and display the query results, I then click on
a record and the record is then displayed in the calling form textbox
(txtOrg) - - - only the calling form appears in the POPUP window!
This is not what I need it to do. I need it to pass the URL parameter
to the calling page and close the popup. Here is the code from the
two pages. Can you shed any light on this? ....
Given the following HTML:
<ul>
<li class="">1</li>
<li>2</li>
<li>3</li>
[Code].....
Unfortunately that doesn't work. I understand that the index() isdocumentation (though confusing) correctly tells you that the above code doesn't work. Maybe I'm just weird, but I feel that the way .index() is implemented for string arguments is very counter intuitive. I have an expectation that .index() is similar to indexOf() in javascript.
Inside of a page, there is a iFrame, which houses WYSIWYG editor.I'm trying to pass data (passedString: html, inline css, text ...) to a popup.When I pass same string to same div with id="idx" located on a page, where iFrame is located, it receives it without problems.Problem appears, when I try to pass string to popup.
View 1 Replies View Related