All pastes #591817 Raw Edit

Untitled

public text v1 · immutable
#591817 ·published 2007-06-27 12:36 UTC
rendered paste body
<!-- the function -->
function new_image(id){
	
	var tony = document.getElementById("add_more");
	var parentDiv = tony.parentNode;
	
	var check = document.getElementById("image"+id);
	if(!check && id != 0){
		var newDiv = document.createElement('div');
		newDiv.setAttribute("id", "image"+id);
		newDiv.setAttribute("class", "upload_images");
		
		var fieldset = document.createElement('fieldset');
		
		newDiv.appendChild( fieldset );
		
		var fieldset_file = document.createElement('input');
			fieldset_file.name = "secondary"+id;
			fieldset_file.type = "file";
			fieldset_file.id = "secondary"+id;
		fieldset.appendChild ( fieldset_file );
		
		
		var fieldset_label = document.createElement('label');
			fieldset_label.innerHTML = 'Caption';
		fieldset.appendChild ( fieldset_label );

		var fieldset_caption = document.createElement('input');
			fieldset_caption.name = "secondary"+id+"caption";
			fieldset_caption.type = "text";
			fieldset_caption.id = "secondary"+id+"caption";
		fieldset.appendChild ( fieldset_caption );
		
		var fieldset_link = document.createElement('span');
			fieldset_link.onclick = function(){
				
			};
			fieldset_link.className = "js_link";
			fieldset_link.appendChild ( document.createTextNode("Remove") );
		fieldset.appendChild ( fieldset_link );
		
		newDiv.appendChild ( fieldset );
		
		var image_hidden = document.createElement('input');
			image_hidden.type = "hidden";
			image_hidden.name = "image[]";
			image_hidden.value = id;
		newDiv.appendChild (image_hidden);
		
		var newClear = document.createElement('div');
		newClear.setAttribute("class", "clear");
		
		newDiv.appendChild (newClear);
		
		parentDiv.insertBefore(newDiv, tony);	
	}

}


<!-- the onload -->
<script language="javascript" type="text/javascript">
	window.onload = init;
	function init()
	{
		var count = 1;
	};
</script>


<!-- The link -->
<span style="font-weight: bold; font-style: italic; cursor: pointer;" onclick="new_image(count); count+1; ">Add another image</span>