Dynamic Dropdown Causing Popup In IE7?
Apr 29, 2009I have a dynamic dropdown (done via Spry) that is trying to throw a pop-up window in IE7 (which I have to support). Here's the link:
[URL]
I have a dynamic dropdown (done via Spry) that is trying to throw a pop-up window in IE7 (which I have to support). Here's the link:
[URL]
how to populate a dropdown based on Another dropdown selection. This all should be a dynamic. Eg: I have two text boxes one is TechID and other is JOB ID. When I start typing Tech ID it suggests me the list of IDs which start with the input string i have put in Tech textbox. When i select the Tech ID the jobs associated to that Tech ID should be displayed in JOB ID text box as a dropdown list.
Could someone please look at this and tell me what's wrong... the function works properly in FireFox but in IE onmouseover it replaces the innerHTML. So the original html:
at info@test.com Thank you for your consideration.
becomes
at mailto:info@test.com:?SUBJECT=Request for additional information - Package id : /*JS var*/ Thank you for your consideration.
I know the problem is the @ sign because if I remove it the function works properly, but even encoding it doesn’t seem to work I get the same issue....
I've spent hours adapting various scripts from this forum, but haven't
been able to make anything work yet. Any help would be appreciated.
What I want seems simple - which is why I can't believe I can't find
it in the archives.
I want to create a simple dropdown - so that selecting any item will
force a popup window to appear. I need to control the size and
atributes of the popup window (ie the popup window will show sample
colors / patterns of a product).
I'm wondering how to go about creating two
dropdown boxes such that when you select a value from the first one,
the second is populated with values that depend on the first.
I am starting to use javascript, so my knowledge is very basic, so this is what i am looking for:
Right now i have a form that have some Input box and dropdown boxe, this dropdown are fill using a database so there are all ready with information, but now this is where i am stuck, i am creating dynamic new rows to my table and duplicate the input box, i like to duplicate using javascript the all ready existing dropdow with all the content, is there are a easy way to do this some like copy?
I have a list of people and I need to develop a position moving tool that works in this way:
User clicks on a person, a modal window pops up with a drop down populated with the same list of people. User selects a person after who the picked person will be moved to. User presses SAVE and the modal window submits data to file x.php and refreshes the page.
i am having issue capturing the value of the selected DDL using IE. the code below works just fine in Firefox...
// Create a new drop down list -- for text box use 'input' instead of 'select'
var newDDL = document.createElement('select');
// size lenght of the DDL for both IE or Firefox
[code]....
I'm trying to make 3 drop downs (based off of mysql tables), to narrow down the selection. Source, School, and Program. So when when they select SOURCE(source), all the SCHOOLs in drop2 will be based on the SOURCE selected in the previous dropdown, and whatever school(cid) is selected, the program will be based off that school(cid) and display all the programs for that school. I've google'd high and low for something, and no avail. Here is what I have, I am just trying to make 3 drop downs narrow in, without pressing submit (I am new to ajax and javascript etc) The issue may be in that java part, I've look in the php and mysql, but nothing.
PHP Code:
<table width="517" border="1"> <tr>
<td width="87">Source:</td> <td width="414">
<? echo'<select name="source" onChange="showUser(this.value)">
<option value="">--Select--</option><?php while() { } ?>'; .....
My javascript
Code:
var xmlhttp;
function showUser(str){
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null){
alert ("Browser does not support HTTP Request");
return;
} .....
Right now, the results display in a table, I don't want that - I need them to display as results in the next dropdown.
I'm relatively new to javascript, so please forgive me if my questions seem obvious.
I want to have a drop down menu added to each new line in a dynamic table, each time the 'add instruments' button is clicked. I also need that ddmenu to autopopulate with the same parameters as the first one (which you can see).
All of this is in the right-hand column on my page, which you can find at code...
I'm struggling with a multiple select box I have that currently has an onchange that fires every time you make a selection, which then updates other form elements on the page. Works great. But it doesn't really give you time to select multiple items in the dropdown, just one select at a time. how to capture multiple selects with an onchange or I need to switch to a dropdown/list box that contains checkboxes -- but I haven't found a good php/javascript/ajax/jquery type of option. here is the form select element and function that gets called:
PHP Code:
my form:
[code]....
Seems like I need to somehow change the onchange even to allow multiple selects before submitting or somehow gather and pass each selection within the javascript? Found a script like this but couldn't get it to work within my code:
PHP Code:
[code]...
Here is my dropdown menu:
<select name="peeps">
<option value="Frank Tompson">Frank Tompson</option>
<option value="Henry Wilson">Henry Wilson</option>
<option value="Bill Kent">Bill Kent</option>
<option value="Jessi McDonald"> Jessi McDonald</option>
<option value="John Hays">John Hays</option>
How can I make it so if I click on John Hays a JavaScript pop up will say Hello John Hays, and if I click on Bill Kent a popup will say hello Bill Kent and if I click on any other name nothing happens?
I am trying to figure out how to dynamically show/hide certain form elements based on the selection from the drop down list.My form is defined like so[code]...
View 6 Replies View RelatedI am having a form with a drop down and want to display the fields below it based on the drop down value selected. For example: my form has a drop down <select value> <values: A, B ,C, D) when I select A then I should get displayed a set of fields (like input fields, drop down fields etc) just below the main drop down and when I choose B then it should display a set of fields specific to B and like that. What technology / script to use this to achieve this. I have also attached the sample html page.
View 1 Replies View RelatedSo i have a form with fields (30+), and about 5 of them are fields that need to pass into my dropdown (actually a dynmaic dropdown, select SOURCE, then whatever source u select it'll show options that are mysql source=$source), so it can go into my mysql query, and filter out the best results. (i.e date_of_birth, min_credits, state, etc). Needs to be done without submitting, hence javascript. Im echo'ing my query and its saying the variables i'm trying to pass are UNDEFINED. Am I not passing the vars correctly? do i need to prep the vars to "grab" them in the current field?
this is what i have in my <head>
<script language="javascript" type="text/javascript">
function getXMLHTTP() { //fuction to return the xml http object
var xmlhttp=false;
[Code].....
The only var that is passing is SOURCE, and that's because its the name of the first dropdown
i need to set up like a GET method on my RECEIVING page? or can i just pass variables through? Do i need to get the "existing" data in the fields first?
I spent way too long writing a buggy and bloated jQuery script that is supposed to allow the sub-menus of a drop-down menu be a dynamic width (i.e. the submenu assumes the width of the widest list item). I am probably missing some base CSS property, surely it cant be this hard? My script I wrote is:
// drop down menu
var setWidth = 2;
var nextSetWidth = 0;
$jQ('.nav li').hover(function(){
var thisList = $jQ(this).parent('ul');
if (thisList.parent('li').length > 0) {
thisList.children('li').each(function(){
var thisSpan = $jQ(this).find('span');
var spanWidth = thisSpan.width();
if (spanWidth > setWidth) {
setWidth = spanWidth;
}});
setWidth = setWidth + 16;
thisList.css('width', setWidth);
}
var nextList = $jQ(this).find('.nav:eq(0)');
if (nextList.parent('li').parent('ul').parent('li').length == 0){
nextList.css('left', '2px');
}
nextList.children('li').each(function(){
var nextThisSpan = $jQ(this).find('span');
var nextSpanWidth = nextThisSpan.width();
if (nextSpanWidth > nextSetWidth) {
nextSetWidth = nextSpanWidth;
}});
nextSetWidth = nextSetWidth + 16;
nextList.css('width', nextSetWidth);
if (nextList.parent('li').parent('ul').parent('li').length > 0){
nextList.css('left', setWidth);
}}, function(){
$jQ(this).find('.nav:eq(0)').css('left','9999em');
setWidth = 2;
nextSetWidth = 0;
});
//End of Drop down menu
The HTML looks something like:
<ul class="nav">
<li><a><span></span></a></li>
<li><a><span></span></a></li>
<li><a><span></span></a>
<ul class="nav">
<li><a><span></span></a></li>
</ul>
</li>
</ul>
I've downloaded a couple of example scripts, but they are pretty specific to whatever the authors needs were, and basically I don't really understand the script (actually, the best example I found was in french, so all the variable names are in untranslatable French, haha).
I was wondering if somebody could possibly help me out with getting some skeleton code written out in Javascript for this. I know PHP, MySQL, C, some Java, but there's so much with Javascript that I'm just not understanding the examples.
I will be grabbing data from a MySQL table, and will be using PHP array's to temporarily store that data so it can be displayed, and I understand how to work with PHP and Javascripts, but I need the some skeleton code for the actual dynamic dropdown menu algorithm.
Have a WAMP setup with Apache, PHP and Mysql service and I�m working on a HTML form which will have two drop-down controls where information is extracted from two tables in my DB.The first drop-down list called (name="sel_ControlArea") will decide what information the second drop-down list will have.So far I have managed to populate them when the page is loaded using PHP but run into problem when I make a change on the first drop-down list.Question one: What is the best/correct way to solve this problem?Is it to load all information into PHP arrays and then translate these to Javascript arrays, or should I go for AJAX, or XML or are there any other better ways ?I have tried to solve this using the first method, put data in a PHP array but run into problem with this data not properly loaded.This is first time for me to pose a question so please let me know if I have left out some important information or if I should describe this problem in a different way.
<table class="exemption" border="0" cellpadding="2"
cellspacing="5" bgcolor="#eeeeee">
<th colspan="2" align="center">Security Exemption Request</th>
[code]....
I have a series of dynamic div ids like
<div id=dumm1>aaaa</div>
<div id=dumm2>bbbb</div>
<div id=dumm3>cccc</div>
Now onmouseover there is a popup bubble box appearing.
[Code]...
how to popup submit button while selecting item from the dropdown list. i had completed the task of displaying textfield while selecting item from the dropdown list but unable to figure out how to popup the submit button with textfield while an item is selected from the dropdown list.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
[Code]....
I am developing a messaging service between members of my site. I am developing this with asp.net mvc. When a user goes to the SendMessage view to send a message to another member, there is a dropdown list which presents the sender with all the members of the site, which he or she will pick as the recipient. However, i don't want it to be a dropdown, i want it to be a text box, where a user types in the first couple of letters of a name, and the dropdown appears then with only the members which have the same couple of letters. This is basically like every email system out there (facebook and gmail have it just like that). And after they chose one, they can select another one in the same textbox, just separated by a comma or something like that. Basically, how do i achieve that in javascript? I'm not even sure what that functionality is called, that's why i had to explain it properly.
View 3 Replies View RelatedI'm developing a website right now for a clientIssue:On the homepage, the dropdown menu for "cities" (hover over "cities") gets overlapped by the Dynamic Content Gallery (DCG), which as a result cuts off bottom portion of the dropdown. Dropdown Menus are using Superfish.The issue only occurs in Firefox. It works fine in IE, hovering over the top of the DCG slide (weird, right?).Screenshot in FirefoxScreenshot in IEI was thinking it could be corrected by adjusting the z-index of the dropdown menu, but decided I would ask here first before I get in over my head.Attachments IE-Screenshot.jpgSize : 120.0 KB Download : 358Firefox-Screenshot.jpgSize : 119.87 KB Download : 353
View 1 Replies View RelatedI'm really hoping someone out there can help me with an unusual,
frustrating XP problem that I just can't seem to fix.
When certain web pages are opened with my Internet Explorer 6, it
causes the CPU to jump up to 100% usage, and my computer comes to
almost a halt. The culprit, according to Task Manager, is always
IEXPLORE.EXE, or at least one of the IEXPLORE.EXEs if there are
multiple instances.
I've noticed a common thread to virtually all sites that cause the
CPU to run at 100% -- Javascript. Pages containing Javascript are
virtually always the problem. Examples:
1) almost all pop up windows
2) Yahoo! Mail
3) Match.com Searches
4) All Music Guide
I'm not a computer expert at all, so I've only done what I can think
of, or what has been suggested to me. I've checked/removed
spyware/malware with multiple pieces of software (Spybot, etc.) I've
defragged. I've checked for viruses using both NAV and PC-cillin.
I've used my System Mechanic program to go through almost all
fixes/maintanance/optimizers. The only thing i haven't been able to
do is Windows ChkDisk, because it gets stuck every time I try to use
it.
I am using ASP.NET for data retrieval and jQuery to perform various functions/animations (error bar, slide menu, table sorter, etc...). Everything is working great until the pages are viewed over and SSL connection. When viewing over SSL, some of the margins/padding stops working and the hover effects on tables stop working correctly (leaving cells coloured, not colouring others). After spending a day looking for the solution in Google, I haven't found anything that will fix the issue. No errors/warnings are displayed on the page.
View 1 Replies View RelatedI am building a wordpress theme that utilizes a theme options panel. The theme has a area where someone can enter in their email address, and when they do a Thank You message displays. One of the sections in the theme options panel allows the users to modify that message. Right now the message is formatted like this: "Thank you for your interest!<br />As soon as as we are ready we will send you an email with all the details."
And the page source shows this:
$('#right').html("<div id='submitted'></div>");
$('#submitted').html("Thank you for your interest!<br />
As soon as as we are ready we will send you an email with all the details.")
.hide()
.fadeIn(1000, function() {
});
(I bolded the thank you message) now the form functions properly the way it should and the thank you message appears accordingly when someone submits their email. However, if the person modifies the message via the theme options panel and uses "Enter" for a return or line break the code looks like this:
$('#right').html("<div id='submitted'></div>");
$('#submitted').html("Thank you for your interest!
As soon as as we are ready we will send you an email with all the details.")
.hide()
.fadeIn(1000, function() {
});
And this causes the form not to function properly. The thank you message will not show up.
I have these scripts for the page link buttons (home, about us etc) for a number of 'template' websites. The code is returning the following error:
Line: 5
Char: 2
Error: 'target manager' is null or not an object
With older browsers, it may even force a browser shutdown? Code & scripts attached.