Link to home
Start Free TrialLog in
Avatar of sydron
sydronFlag for Australia

asked on

IE javascript error

I am using the following Ajax file upload plugin ( http://valums.com/ajax-upload/comment-page-1/#comment-1005 ) and I am getting the following error:

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)

The issue only occurs in IE.

Any help?
Avatar of Shahzad Fateh Ali
Shahzad Fateh Ali
Flag of Pakistan image

I have tested this plugin and it works fine. Can you paste your html source here for further reference
Avatar of sydron

ASKER

Here is my local html file.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
	<title>
	
	
	</title>
	<meta http-equiv="Pragma" content="no-cache"> 
	
 
<link rel="stylesheet" type="text/css" href="/css/classic/screen.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/css/classic/print.css" media="print" />
 
<link rel="stylesheet" type="text/css" href="/css/classic/stylesheet.css" id="stylesheet" />
<link rel="stylesheet" type="text/css" href="/css/classic/proof.css" id="proof" />
<link rel="stylesheet" type="text/css" href="/css/classic/grid.css" />
<link rel="stylesheet" type="text/css" href="/css/classic/dataentry.css" />
 
<link rel="stylesheet" type="text/css" href="/css/classic/window.css" />
<link rel="stylesheet" type="text/css" href="/css/classic/smallgrid.css" />
<link rel="stylesheet" type="text/css" href="/css/classic/calendar.css" />
 
 
<script type="text/javascript" src="/global.js"></script>
<script type="text/javascript" src="/scripts/overlib/overlib.js"></script><!-- overLIB (c) Erik Bosrup -->
<script type="text/javascript" src="/scripts/jquery/jquery-latest.pack.js"></script>
<script type="text/javascript" src="/scripts/jquery/plugins/form/form.js"></script>
 
 
<link rel="stylesheet" type="text/css" href="/css/classic/calendar2.css">
<script type="text/javascript" src="/scripts/calendar2.js"></script>
 
	
 
 
 
 
</head>
<body>
<div align="center">
 
 
 
 
 
 
	<script type="text/javascript" src="ajaxupload.3.2.js"></script>
<script type="text/javascript">
	function setUploader(upload, preview, image) {
		new Ajax_upload(upload, {
			action: '/iselect/media/dsp_upload.cfm',
			name: 'media_filename',
			autoSubmit: true,
			responseType: 'json',
			onChange: function(file, extension) {},
			onSubmit: function(file, extension) {
				$(upload).after('<img src="/images/icons/wait_small.gif" id="loading" />');
			},
			onComplete: function(file, json) {
				
				if (json.ERROR) {
					
					// display the error message
					$('#image_error').show();
					$('#image_error_message').html(json.ERRORMSG);
					
					$(preview).attr('src', unescape ( json.SRC  ) );
					$(image).attr('value', '' );
 
					// disable all input
					$(".metadata").attr("disabled", "disabled");
					
				} else {
					
					// display success message
					$(preview).attr('src', unescape ( json.SRC  ) );
					$(image).attr('value', json.FILE);
					$('#image_error').hide();
					$('#image_error_message').html('');	
 
					$(".metadata").attr("disabled", "");
								
				}
				
				$('#loading').remove();	
			}
		});
	}
	
	//disable all the form fields
	$(".metadata").attr("disabled", "disabled");
	
</script>
 
 
 
<script type="text/javascript">
	var x = setUploader('#upload', '#preview', '#poster');
</script>
</div>
 
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
 
</body>
</html>

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Shahzad Fateh Ali
Shahzad Fateh Ali
Flag of Pakistan image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sydron

ASKER

Perfect. That fixed it. Thanks so much.