Erro de JS..(apenas no IE)

7 respostas
R

Pessoal, minha app dah erro de JS, mas soh qdo acesso ela via IE…

ocorre o erro: Unterminated string constant

segue o codigo gerado:

<tr>
	<td bordercolor='black' style='border-left-style:  solid; border-right-style:  solid; border-bottom-style: solid; border-width: 1'><font face='Arial' size=1pts>&nbsp;06/04/2004&nbsp;</font></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><font face='Arial' size=1pts>&nbsp;A SST it solutions tem a necessidade de contratação de profissionais &nbsp;</font></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'>&nbsp;</td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><a >&nbsp;<img border='0' src='/wps/PA_1_0_24P/images/edit.gif' >&nbsp;</a></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><a >&nbsp;<img border='0' src='/wps/PA_1_0_24P/images/remove.gif' >&nbsp;</a></td>
</tr>

alguem ve algum erro no codigo??

lembrando q no Firefox nao ocorre o maldito erro…

falow

7 Respostas

Rafael_Steil

Voce nao pode postar html com javascript aqui no GUJ. Ao inves de colocar coloque &lt;a xxx&gt;

Rafael

_fs

rbarioni, tem certeza que o erro está aí? Normalmente recebo esta mensagem quando não fecho uma string no javascript.

ps.: pode usar a as propriedades css font-familiy e size ao invés da tag font :smiley:

R

bom, agora coloko o codigo direito aki…ainda nao consegui ver o problema desse trecho…

<tr>
	<td bordercolor='black' style='border-left-style:  solid; border-right-style:  solid; border-bottom-style: solid; border-width: 1'><font face='Arial' size=1pts>&nbsp;25/03/2004&nbsp;</font></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><font face='Arial' size=1pts>&nbsp;BPM - Metodologia&nbsp;</font></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'>&nbsp;</td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><a onClick="javascript: PC_7_0_2EB_submete('25/03/2004', 'BPM - Metodologia', 'A fim de consubstanciar ainda...','D2DAF666-522C-49F9-90F7-284416D5D99A', 'Alterar');">&nbsp;<img border='0' src='/wps/PA_1_0_24P/images/edit.gif' >&nbsp;</a></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><a onClick="javascript: PC_7_0_2EB_remover('BPM - Metodologia','D2DAF666-522C-49F9-90F7-284416D5D99A','Remover');">&nbsp;<img border='0' src='/wps/PA_1_0_24P/images/remove.gif' >&nbsp;</a></td>
</tr>

valew

Diogenes

Sem dúvida seu erro não está nesse codigo rbarioni…posta os javascript q tah neles…

R

Diogenes:
Sem dúvida seu erro não está nesse codigo rbarioni…posta os javascript q tah neles…

ai vao eles…

function <portletAPI:encodeNamespace value="submete"/>(data, titulo, texto, id, operacao) {
   document.<portletAPI:encodeNamespace value='cadastro'/>.id.value = id;
   document.<portletAPI:encodeNamespace value='cadastro'/>.data.value = data;
   document.<portletAPI:encodeNamespace value='cadastro'/>.titulo.value = titulo;
   document.<portletAPI:encodeNamespace value='cadastro'/>.texto.value = texto;
   document.<portletAPI:encodeNamespace value='cadastro'/>.operacao.value = operacao;
   document.<portletAPI:encodeNamespace value='cadastro'/>.submit();
}

function <portletAPI:encodeNamespace value="remover"/>(titulo, id, operacao) {
	if (window.confirm("Deseja realmente excluir a notícia: "+titulo+" ?")){
	   document.<portletAPI:encodeNamespace value='cadastro'/>.id.value = id;
	   document.<portletAPI:encodeNamespace value='cadastro'/>.operacao.value = operacao;
	   document.<portletAPI:encodeNamespace value='cadastro'/>.submit();
	}
	else
		return false;
}

valew

Diogenes

rbarioni,

Envia o javascript gerado no client side…

Eu criei um código simulando as functions aquih mas não gerou nenhum erro no IE…

<script>
function PC_7_0_2EB_remover(titulo, id, operacao){
	if (window.confirm("Deseja realmente excluir a notícia: "+titulo+" ?")){
	   document.cadastro.id.value = id;
	   document.cadastro.operacao.value = operacao;
	   document.cadastro.submit();
	}
	else
		return false;
}

function PC_7_0_2EB_submete(data, titulo, texto, id, operacao){
	   document.cadastro.id.value = id;
	   document.cadastro.data.value = data;
	   document.cadastro.titulo.value = titulo;
	   document.cadastro.texto.value = texto;
	   document.cadastro.operacao.value = operacao;
	   document.cadastro.submit();
}
</script>
<form name="cadastro">
<input type="text" name="id"><br>
<input type="text" name="operacao"><br>
<input type="text" name="data"><br>
<input type="text" name="texto"><br>
<input type="text" name="titulo"><br>


<table>
<tr>
	<td bordercolor='black' style='border-left-style:  solid; border-right-style:  solid; border-bottom-style: solid; border-width: 1'><font face='Arial' size=1pts> 25/03/2004 </font></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><font face='Arial' size=1pts> BPM - Metodologia </font></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'> </td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><a onClick="javascript: PC_7_0_2EB_submete('25/03/2004', 'BPM - Metodologia', 'A fim de consubstanciar ainda...','D2DAF666-522C-49F9-90F7-284416D5D99A', 'Alterar');" href="#"> figura1 </a></td>
	<td bordercolor='black' style='border-right-style: solid; border-bottom-style: solid; border-width: 1'><a onClick="javascript: PC_7_0_2EB_remover('BPM - Metodologia','D2DAF666-522C-49F9-90F7-284416D5D99A','Remover');" href="#"> figura2 </a></td>
</tr>
</table>
</form>
R

codigo do JS no client…

function PC_7_0_2EB_submete(data, titulo, texto, id, operacao) {
   document.PC_7_0_2EB_cadastro.id.value = id;
   document.PC_7_0_2EB_cadastro.data.value = data;
   document.PC_7_0_2EB_cadastro.titulo.value = titulo;
   document.PC_7_0_2EB_cadastro.texto.value = texto;
   document.PC_7_0_2EB_cadastro.operacao.value = operacao;
   document.PC_7_0_2EB_cadastro.submit();
}

function PC_7_0_2EB_remover(titulo, id, operacao) {
	if (window.confirm("Deseja realmente excluir a notícia: "+titulo+" ?")){
	   document.PC_7_0_2EB_cadastro.id.value = id;
	   document.PC_7_0_2EB_cadastro.operacao.value = operacao;
	   document.PC_7_0_2EB_cadastro.submit();
	}
	else
		return false;
}

valew

Criado 6 de janeiro de 2005
Ultima resposta 12 de jan. de 2005
Respostas 7
Participantes 4