| Autor |
Mensagem |
|
|
Bom dia.
Eu tenho um projeto onde eu aperto um botão para remover ou inserir um item na base, só que quando eu chamo o arquivo .cgi qeu vai realizar a operação, ele está executando mais de uma vez resultando na geração de registros repetidos na base ou retornando um erro de objeto não encontrado para o caso do remover.
Ou seja, ele está executando várias vezes o mesmo script.
Alguém já passou por isso e sabe como resolver o problema?
Agradeço.
Patricia
|
 |
|
|
Bom dia pessoal.
Seguinte:
Como eu faço pra chamar um cgi e ele me retornar um valor?
Eu sei como chamar ele direto, sem me retornar nada, mas eu preciso acessar a base pra saber se um item já existe (que é o meu retorno), só que eu só posso acessar via cgi, e caso não exista eu tenho que avisar o usuário.
Se alguém já fez isso alguma vez e puder me dar uma ajuda.
Obrigada
Segue um pedaço do codigo:
//Verifica se um item é válido
function isValid() {
//Verifica se existe na base
//Essa verificação é realizada dentro do método cgi
//var aux = "";
//document.forms[0].action = "aux = 'http://metodo.cgi?type=itemANDnoteName="+document.load.noteName.value+"'";
if (aux == 1)
{
alert("Item invalido");
document.load.noteName.focus();
return false;
}
}
|
 |
|
|
Pessoal, se alguém, algum dia precisar é o seguinte:
ao invés de usar da seguinte forma:
var total = document.notes.complementComb.length;
utilizei da seguinte forma:
var total = document.getElementsByName("complementComb").length;
e alterei o que era id por name.
antes:
<select id="complementComb">
agora:
<select name="complementComb">
Daí ele retornou a quantidade certinha.
|
 |
|
|
Bom dia.
Tenho uma quantidade de 0 a n combobox na minha pagina.
Só que quando possuo somente um e tento pegar o length pra saber a quantidade, ele retorna a quantidade de elementos que esse combobox tem e não 1 no caso.
Isso só ocorre quando existe somente 1 combo. Se existir mais ele retorna certinho e não existir combo, ele retorna null e isso eu já estou tratando.
Segue o trecho do meu código:
javascript:
var combs = document.getElementById("complementComb");
// verifica se todos os complementos do tipo combo estão preenchidos
if(combs != null)
{
var total = document.notes.complementComb.length;
var i=0;
alert(total);
while(i!=total)
{
alert(document.notes.complementComb[i].value);
if( document.notes.complementComb[i].value == "")
{
alert("Complement not informed");
document.notes.complementComb[i].focus();
return false;
}
complements = complements+"="+document.notes.complementComb[i].value;
i++;
}
}
Trecho do arquivo xsl que monta essa parte da pagina:
<xsl:for-each select="newNote/complements">
<tr align="left" >
<h5>
<xsl:choose>
<xsl:when test="required=1">
<td>Complement <xsl:value-of select="id"/>:
<input type="text" id="complementText" maxlength="80"/>
</td>
</xsl:when>
<xsl:otherwise>
<td>
<select id="complementComb">
<xsl:element name="option">
<xsl:attribute name="value">
<xsl:text></xsl:text>
</xsl:attribute>
<xsl:text></xsl:text>
</xsl:element>
<xsl:for-each select="domain">
<xsl:element name="option">
<xsl:attribute name="value">
<xsl:value-of select="domDescription"/>
</xsl:attribute>
<xsl:value-of select="domDescription"/>
</xsl:element>
</xsl:for-each>
</select>
</td>
</xsl:otherwise>
</xsl:choose>
</h5>
</tr>
</xsl:for-each>
Se alguém souber o que acontece e me explicar eu agradeço desde já.
Obrigada,
|
 |
|
|
Descobri pessoal.
Se alguém passar pelo mesmo problema, é só colocar o script como comentário web (<!-- -->
O problema era por causa da condição (i<total), ele não estava entendendo isso como uma condição.
Estranho... mas pra versão IE6 não funciona se não for dessa forma.
Obrigada.
|
 |
|
|
Bom dia pessoal.
Estou começando agora com programação web e estou apanhando um pouquinho numa coisa muito estranha.
Seguinte: na minha página, quando eu vou fazer a validação de campos, ao colocar um for(i=0;i<total;i++) (exatamente essa linha) ou substituo o mesmo por um while, a minha página simplesmente não carrega.
O mais estranho é que mesmo que eu deixe a linha comentada e tente carregar a página, ela não vai, somente se eu retirar a linha do código!
Estou usando o IE6 e não tenho opção pra rodar em uma versão mais atual ou outro navegador, pois é um outro sistema que vai rodar essa página e ele só funciona com o IE6!
Segue o trecho do meu código:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="nota">
<html>
<head>
<script language="JavaScript" type="text/javascript">
//Verifica se um elemento está selecionado
function isSelected()
{
// verifica se existe algum item selecionado
var table=document.getElementById("parts");
var total = document.load.item.length
alert(total);
var i=0;
for(i=0;i<total;i++) //Se eu retiro somente essa linha ele funciona certinho!!!! e se for o while tbm não funciona!
{
if( document.load.item[i].checked==true)
return true;
}
return false;
}
</script>
</head>
<body>
...código xsl...
</body>
<html>
</xsl:template>
</xsl:stylesheet>
|
 |
|
|
Pessoal existe alguma ferramenta free pra transformar XML em HTML,
sendo que esse XML foi gerado pelo netbeans??
Segue um trecho do XML:
[
<?xml version="1.0" encoding="UTF-8" ?>
- <Form version="1.3" type="org.netbeans.modules.form.forminfo.JDialogFormInfo">
- <NonVisualComponents>
- <Component class="javax.swing.JTextField" name="texto1">
- <Properties>
<Property name="text" type="java.lang.String" value="texto1" />
</Properties>
</Component>
</NonVisualComponents>
- <Properties>
<Property name="title" type="java.lang.String" value="Conexão" />
<Property name="modal" type="boolean" value="true" />
<Property name="name" type="java.lang.String" value="" />
<Property name="resizable" type="boolean" value="false" />
</Properties>
- <SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1" />
</SyntheticProperties>
- <AuxValues>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false" />
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1" />
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0" />
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false" />
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2" />
</AuxValues>
- <Layout>
- <DimensionLayout dim="0">
- <Group type="103" groupAlignment="0" attributes="0">
- <Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0" />
<Component id="jpPainel" min="-2" max="-2" attributes="0" />
<EmptySpace max="32767" attributes="0" />
</Group>
</Group>
</DimensionLayout>
- <DimensionLayout dim="1">
- <Group type="103" groupAlignment="0" attributes="0">
- <Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0" />
<Component id="jpPainel" max="32767" attributes="0" />
<EmptySpace max="-2" attributes="0" />
</Group>
</Group>
</DimensionLayout>
</Layout>
]
Obrigada pela atenção.
Patrícia
|
 |
|
|
O servidor é Apache.
Ao compilar no netbeans ele gerou o .class porém ele não reconheceu.
Na verdade, eu tenho que transformar uma aplicação desktop em WEB com o menor esforço.
Percebi que tem um XML que é gerado pelo netbeans.
Há a possibilidade de converter a minha aplicação desktop em WEB através de XML?
Tipo um conversor ou algo parecido?
Patrícia.
|
 |
|
|
Bom dia pessoal.
Estou iniciando com aplicações WEB utilizando netbeans e visual web pack e estou com uma dúvida.
Eu estou fazendo uma telinha de conexão inicial.
Eu já tenho a mesma aplicação desktop e tenho que passá-la para web agora.
A minha dúvida é a seguinte:
Eu tenho uma classe de conexão com a base de dados da minha aplicação desktop (e outras classes de validação também).
Como eu faço pra chamar essa classe ou os métodos dela através da minha página, pois eu adicionei o arquivo (ConexaoBase.java) na pasta do projeto mas quando eu declaro um objeto dessa classe ele não reconhece.
Andei dando uma pesquisada e achei um tutorial sobre a conexão com o banco, porém, é diferente. Eu gostaria de utilizar a minha classe e as outras classes de validação que serão necessárias à minha aplicação web.
Se alguém puder me dar alguma ajuda agradeço, pois estou começando agora com Web e netbeans pra web.
Desde já agradecida.
Patricia
|
 |
|
|
Pessoal,
Estive pesquisando e creio que isso possa ajudar quem está com essa dificuldade.
http://jackcess.sourceforge.net/index.html
Aí está explicando, porém, se alguém tiver mais informações e quiser escrever...
|
 |
|
|
Boa tarde gente.
Estou como uma grande dúvida.
Há alguma biblioteca onde eu possa acessar um arquivo.mdb no ambiente linux?
Patricia.
|
 |
|
|
Bom dia pessoal.
Eu estou tendo um problema com a minha impressão.
Gerei um arquivo.txt e quero imprimí-lo.
Pra enviar pra impressora tudo bem, porém, eu não estou conseguindo que seja impresso todo o conteúdo do arquivo, pois há linhas muito longas e na impressão não é quebrada a linha, fica faltando metade da linha a ser impressa.
Como eu faço pra que todo o meu arquivo seja impresso?
Segue meu codigo.
Se vcs puderem me dar uma ajuda, fico agradecida.
Patrícia.
|
 |
|
|
Engraçadinho.... aposto que pensou bobeira...
A preguiça é da impressora!
|
 |
|
|
Em outros programas é normal.
O arquivo que eu estou tentando imprimir é este:
Lista Seleção:
teste1
teste2
teste3
teste4
teste5
É estranho.
A impressora que estou usando é uma deskjet 850 com configuração padrão.
|
 |
|
|
Bom dia gente.
Alguém sabe me dizer o que acontece quando a impressora não responde ao chamado de impressão?
Quando eu mando o meu arquivo pra impressão, a impressora entra em modo de espera (fica com o botão piscando) e só imprime a página se eu vou lá e aperto o bendito do botão!.
Tem alguma forma de resolver isso?
Estive olhando outros tópicos e o meu código está certo (creio eu).
Segue o meu trecho de código.
{
File arquivo = new File(filePath);
InputStream is = new FileInputStream(arquivo);
Doc doc = new SimpleDoc(is, DocFlavor.INPUT_STREAM.AUTOSENSE, null);
DocPrintJob dpj = impressora.createPrintJob();
dpj.print(doc, null);
}
|
 |
|
|