alanceccato Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 (editado) Olá Pessoal,sou novo no forum e gostaria de uma ajudazinha...não sou um expert em flash e action e estou com dificuldades de fazer comque minha combobox abra um html "_blank", se alguém souber,da um forcinha aeee !!!! hehe.. :rolleyes: desde já agradeço...combo_cb.addItem("Publicidade Virtual", "http://www.site empresa.html"); combo_cb.addItem("Tratores e Máquinas Agricolas", "site empresa.html"); lo = new Object(); lo.change = function (evt) { trace("Selected data is: " + evt.target.getValeu() ); trace(" Label = " + evt.target.selectedItem.label); trace(" Data = " + evt.target.selectedItem.data); trace(newline); my_url = evt.target.getValue(); if (my_url !="") { getURL(my_url); } } combo_cb.addEventListener("change", lo); Editado Julho 16, 2009 por Jonathan Queiroz Adcionar tag's (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 Seu código está funcionando direitinho!Para abrir em um "_blank" use o seguinte código:combo_cb.addItem("Publicidade Virtual", "http://www.site empresa.html"); combo_cb.addItem("Tratores e Máquinas Agricolas", "site empresa.html"); lo = new Object(); lo.change = function (evt) { trace("Selected data is: " + evt.target.getValeu() ); trace(" Label = " + evt.target.selectedItem.label); trace(" Data = " + evt.target.selectedItem.data); trace(newline); my_url = evt.target.getValue(); if (my_url !="") { getURL(my_url, "_blank"); } } combo_cb.addEventListener("change", lo);Observe que eu só aumentei uma variável no GetURL! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alanceccato Postado Julho 16, 2009 Autor Denunciar Share Postado Julho 16, 2009 Certo, muito simples mesmo, Valeuuuposso fazer mais uma pergunta? tem como esse _blank abra em tamanho reduzido? abraço ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 Como assim tamanho reduzido?Tipo PopUp? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alanceccato Postado Julho 16, 2009 Autor Denunciar Share Postado Julho 16, 2009 isso mesmo, tipo um pop up, mas que abra apenas quando clicado!!!valeu abração!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 Como é PopUp, acho que nn precisa de usar _blank!Então substitua o GetURL anterior por este código:getURL("java script:window.open(my_url,'pop','width=LARGURA,height=ALTURA,top=0, left=0, scrollbars=no');void(0);"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alanceccato Postado Julho 16, 2009 Autor Denunciar Share Postado Julho 16, 2009 e o arquivo site.html fica como está ?ou preciso mudar algo ?abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 Não precisa mudar mais nada, pois a variável "my_url" já passa o URL que vem do ComboBox!Veja se funciona! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alanceccato Postado Julho 16, 2009 Autor Denunciar Share Postado Julho 16, 2009 desculpe minha ignorância, mas ficaria assim então?combo_cb.addItem("Publicidade Virtual", "http://www.site empresa.html"); combo_cb.addItem("Tratores e Máquinas Agricolas", "site empresa.html"); lo = new Object(); lo.change = function (evt) { trace("Selected data is: " + evt.target.getValeu() ); trace(" Label = " + evt.target.selectedItem.label); trace(" Data = " + evt.target.selectedItem.data); trace(newline); my_url = evt.target.getValue(); if (my_url !="") { getURL("java script:window.open(my_url,'pop','width=400,height=270,top=0, left=0, scrollbars=no');void(0);"); } } combo_cb.addEventListener("change", lo);pois deu erro, não abre o html da erro http://www.nomedosite/java%20script:window...no%27);void(0);saberias me dizer por que ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 Realmente tinha erros no código!Use agora desse jeito:No Flash use:combo_cb.addItem("Publicidade Virtual", "http://www.site empresa.html"); combo_cb.addItem("Tratores e Máquinas Agricolas", "site empresa.html"); lo = new Object(); lo.change = function (evt) { trace("Selected data is: " + evt.target.getValeu() ); trace(" Label = " + evt.target.selectedItem.label); trace(" Data = " + evt.target.selectedItem.data); trace(newline); my_url = evt.target.getValue(); if (my_url !="") { getURL("java script:janela('"+my_url+"','','width=400,height=270,top=0,left=0,scrollbars=no'"); } } combo_cb.addEventListener("change", lo); E na página HTML coloque isso entre as tags <head> e </head>: <script language="javascript"> function janela(aa,bb,cc){ open(aa,bb,cc); } </script>Qualquer coisa avise! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alanceccato Postado Julho 16, 2009 Autor Denunciar Share Postado Julho 16, 2009 Raphael,ficaria assim então ???<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <script language="javascript"> function janela(aa,bb,cc){ open(aa,bb,cc); } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Jander cartuchos</title> </head>pois continua dando erro,valeu, abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 16, 2009 Denunciar Share Postado Julho 16, 2009 Resolvi o Problema!Abaixo está o link para você baixar o arquivo ajeitado:BaixarOBS.: para visualizar o arquivo, veja pelo "ComboBox.html"Caso nn queira baixar somente modifique o getURL anterior por este:getURL ("java script:NewWindow=window.open('"+my_url+"','PopUp','width=400,height=270,top=0,left=0,scrollbars=no'); NewWindow.focus();void(0);");OBS¹.: A palavra "javascript" do código encima é junto e nn separadoOBS².: Ele nn funciona vendo pelo .swf tem que ver ele dentro da página HTML!!Axo que nn vai dar mais erros!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alanceccato Postado Julho 16, 2009 Autor Denunciar Share Postado Julho 16, 2009 Raphael !!!!Deu certo !!!muito obrigado pela força!!!logo logo posto mais uma perguntas, hehehe...grande abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alanceccato
Olá Pessoal,
sou novo no forum e gostaria de uma ajudazinha...
não sou um expert em flash e action e estou com dificuldades de fazer com
que minha combobox abra um html "_blank", se alguém souber,
da um forcinha aeee !!!! hehe.. :rolleyes:
desde já agradeço...
Editado por Jonathan QueirozAdcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
12 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.