Renato Penna Postado Fevereiro 4, 2009 Denunciar Share Postado Fevereiro 4, 2009 Pessoal, estou com um problema no JavaScript de uma página. O código está assim:<?php if ($Item->id > 0) { ?> <script language="JavaScript"> function getPag() { var pag = new String(location.pathname); pos = pag.lastIndexOf("/") + 1; pag = pag.substr(pos, pag.length - (pos+4)); return pag; } function agendar(pag) { var f = document.getElementById("formTabDados"); f.action = pag + ".php"; f.target = "_self"; f.submit(); } </script> <div id="row"> <input type="button" name="agendar" id="agendar" class="agendamento" value="Agendar Cronograma" onclick="agendar(getPag());" /> </div> <?php } ?>Quando eu clico no botão agendar ele dá o erro: O objeto não dá suporte a propriedade ou método. porque está dando esse erro ? Desde já agradeço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ianez Postado Fevereiro 4, 2009 Denunciar Share Postado Fevereiro 4, 2009 (editado) ai beleza.tenta isso. aqui no script.<script language="JavaScript"> var pag=""; function getPag() { pag = new String(location.pathname); pos = pag.lastIndexOf("/") + 1; pag = pag.substr(pos, pag.length - (pos+4)); return pag; agendar(); } function agendar() { var f = document.getElementById("formTabDados"); f.action = pag+".php"; f.target = "_self"; f.submit(); } </script> <div id="row"> <input type="button" name="agendar" id="agendar" class="agendamento" value="Agendar Cronograma" onclick="getPag()" /> </div> Editado Fevereiro 6, 2009 por fercosmig adicionar tag's :: fercosmig Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Fevereiro 4, 2009 Autor Denunciar Share Postado Fevereiro 4, 2009 (editado) Beleza, não deu erro, mas também não deu o submit (f.submit())... :( Editado Fevereiro 4, 2009 por Renato Penna Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ianez Postado Fevereiro 4, 2009 Denunciar Share Postado Fevereiro 4, 2009 Beleza, não deu erro, mas também não deu o submit (f.submit())... :(pow então coloca o form ai tb para eu poder te ajudar melhor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Fevereiro 4, 2009 Autor Denunciar Share Postado Fevereiro 4, 2009 <form name="formTabDados" id="formTabDados" method='post' action="<?= $_SERVER['PHP_SELF'] ?>"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ianez Postado Fevereiro 4, 2009 Denunciar Share Postado Fevereiro 4, 2009 <form name="formTabDados" id="formTabDados" method='post' action="<?= $_SERVER['PHP_SELF'] ?>"> <script language="JavaScript"> var pag=""; function getPag(){ pag = new String(location.pathname); pos = pag.lastIndexOf("/") + 1; pag = pag.substr(pos, pag.length - (pos+4)); agendar(); return pag; } function agendar(){ var f = document.getElementById("formTabDados"); f.action = pag+".php"; f.target = "_self"; f.mandar.click(); } </script> <div id="row"> <input type="button" name="agendar" id="agendar" class="agendamento" value="Agendar Cronograma" onclick="getPag()" /> </div> <form name="formTabDados" id="formTabDados" method='post' action=""> <input type="submit" name="mandar"> </form> de repente esse ai de cima pode pegarrrr.beleza masss se você n gostar do botão submit la tenta esse aqui denovo.beleza se n der certo você fala.ok abração. <script language="JavaScript"> var pag=""; function getPag(){ pag = new String(location.pathname); pos = pag.lastIndexOf("/") + 1; pag = pag.substr(pos, pag.length - (pos+4)); agendar(); return pag; } function agendar(){ var f = document.getElementById("formTabDados"); f.action = pag+".php"; f.target = "_self"; f.submit(); } </script> <div id="row"> <input type="button" name="agendar" id="agendar" class="agendamento" value="Agendar Cronograma" onclick="getPag()" /> </div> e se mesmooo assim n funcionar tenta mudar isso aqui <input type="button" name="agendar000" id="agendar000" class="agendamento" value="Agendar Cronograma" onclick="getPag()" />tenta isso aqui depois se não pegar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Clauido José Postado Fevereiro 5, 2009 Denunciar Share Postado Fevereiro 5, 2009 faz assim óvar f = document.getElementById("formTabDados"); document.f.method="POST"; document.f.action="pag+".php"; document.f.target = "_self"; document.f.submit(); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Renato Penna
Pessoal, estou com um problema no JavaScript de uma página. O código está assim:
Quando eu clico no botão agendar ele dá o erro: O objeto não dá suporte a propriedade ou método. porque está dando esse erro ? Desde já agradeço!
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.