Upload de arquivos X ajax

0 respostas
J

Estou usando esse componete para fazer upload de arquivos (vários arquivos), porém estou usando ajax para realizar algumas funções em minha página, mas qdo uso este componente, onde eu uso ajax para de funcionar. Minha aplicação é em JSp...uso Struts. Alguém já teve esse problema??

Código para upload:

<style>

#wrapper {

	width: 90%;
	margin: 20px auto;
	border: 1px solid gray;
	background-color: #FFFBEF;


}

#wrapper h2 {

	text-align: center;
	background-color: #3E458F;
	width: 100%;
	color: white;
	padding: 12px 0;
}

#contentContainer {

	width: 300px;
	height: auto;
	margin: 10px auto;
	background-color: #FDFFEF;
	border: 1px solid #9F8181;
	padding: 20px;

}

#container_arquivo {

	padding: 10px 6px;
	margin: 8px auto;
}

#lista li {

	width: 90%;
	height: 75px;
	margin: 12px 0;
	padding: 6px;
	background-color: #DBDFC3;
	list-style-type: none;

}

#lista li a {

	display: block;
}

.msg_fim_upload {

	text-align: center;
	color: red;
	font-weight: bold;
	padding: 5px;
	background-color: #FFE7DF;
}

.btn_procurar, .btn_upload {

	padding: 4px;
	background-color: #E0E3EF;
	border: 1px solid #74798F;
	margin: 10px;
	text-decoration: none;

}

.btn_procurar:hover, .btn_upload:hover {

	background-color: #DFDFDF;

}

.arquivo {

	font-weight: bold;
	color: #6F3039;
}

.campo_peq {

	border: 1px solid gray;
	font-size: 10px;
	background-color: #E5EFE0;
	margin: 6px 5px 0 5px;
}

.barra {

	background-color: green;
	color: white;
	width: 1px;
	margin: 4px 0;
	border: 1px solid gray;
	text-align: center;
	display: block;


}


/* fim do upload de arquivos */

/* Descrição das fotos */

.foto_container {

	width: 170px;
	margin: 8px 5px;
	padding: 6px;
	background-color: #EFF0FF;
	float: left;
}

.foto_container img {

	margin: 0 10px;
	padding: 6px 0;
}

.foto_container input {

	margin: 0 10px;
}

.foto_container br {
	clear: both;
}

.salvar_descricoes {
	width: 100%;
	clear: both;
}    
    
</style>
<script>
    
var swfu;
var init_uploader = function() {
    swfu = new SWFUpload({
        upload_script : 'upload.do',
        target : "container_arquivo",
        flash_path : 'includes/swfuploader/SWFUpload.swf',
		browse_link_innerhtml : "Procurar",
		upload_link_innerhtml : "Enviar arquivos",
		upload_file_start_callback : "inicioUpload",
		browse_link_class : "btn_procurar",
		upload_link_class : "btn_upload",
		upload_file_cancel_callback : 'cancelado',
		upload_file_queued_callback : "entrouFila",
		upload_progress_callback : "progresso",
		upload_file_complete_callback : 'terminoArquivo',
		upload_queue_complete_callback : "fimDownload",
		upload_error_callback : 'uploadError'

	});
    swfu.loadUI();
};

//please use better handler attachment than this:
window.onload = init_uploader;    
    
</script>
<div id="wrapper">
		<div id="container_arquivo">
			<form action="savememorandoaction.do?acao=upload" method="post" enctype="application/x-www-form-urlencoded"-->

				<input type="file" name="Filedata" />

			</form>
		</div><fim do container_arquivo>
		<div id="alvo">
			<ul id="lista">

				<!-- aqui ficará a lista-- >

			</ul>

			<!--aqui será incluida a lista de uploads-->

		</div><!-- fim do alvo-- >
	</div><!-- fim do wraper-- >                                   

                          </div>                        
                                                    
                          <script type="text/javascript">

                                      //<![CDATA[

                                      setupAllTabs();

                                       //]]>		
                          </script>
Criado 14 de janeiro de 2008
Respostas 0
Participantes 1