Jump to content

reloading drop down not working in FF3


abazoskib

Recommended Posts

this code works fine in IE7.

 

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.availWidth)?Math.floor(Math.random()*(screen.availWidth-w)):50;TopPosition=(screen.availHeight)?Math.floor(Math.random()*((screen.availHeight-h)-75)):50;}
if(pos=="center"){LeftPosition=(screen.availWidth)?(screen.availWidth-w)/2:50;TopPosition=(screen.availHeight)?(screen.availHeight-h)/2:50;}
if(pos=="default"){LeftPosition=50;TopPosition=50}
else if((pos!="center" && pos!="random" && pos!="default") || pos==null){LeftPosition=0;TopPosition=20}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);
if(win.focus){win.focus();}
}
function CloseNewWin(){if(win!=null && win.open)win.close()}
window.onfocus=CloseNewWin;

 

$query = "SELECT ....";
	$result = mysql_query($query);
	echo "<script type=\"text/javascript\">";
	echo "window.opener.document.getElementById('XX').length = 0;";
	while($row=mysql_fetch_assoc($result)) {
		$id = $row['id'];
		$name = $row['name'];
		$code = $row['code'];
		$text = $code." - ".$name;
		$splice = $id."-".$code;

		echo "var newOption = window.opener.document.createElement('<option value=\"$splice\">');";
		echo "window.opener.document.getElementById('XX').options.add(newOption);";
		echo "newOption.innerText = \"$text\";";
		if(strcmp($code,$value) == 0) {
				echo "var len = window.opener.document.getElementById('XX').length;";
				echo"window.opener.document.getElementById('XX').selectedIndex = len-1;";
		}
	}
	echo "</script>";

 

basically after adding a new entry into the database, i repopulate the drop down after a post using php and javascript. however this does not work in firefox.

Link to comment
https://forums.phpfreaks.com/topic/170710-reloading-drop-down-not-working-in-ff3/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.