Tag, Função ou Variável?

Iniciado por Advanced-S17, 21 de Outubro de 2015, 19:27

tópico anterior - próximo tópico

Advanced-S17

Numa página da apostila de Javascript, do Adriano Lima, conseguida em, http://www.scriptbrasil.com.br/download/apostila/837/, tem um exemplo de abrir pop-up, com formatações como tamanho, cor de fundo e cor do texto, criada a partir do clique no botão dentro da primeira página, ou seja, o código da primeira página cria uma nova janela, pop-up, com uma página que não foi gravada, mas com formatações, com as seguintes linhas:
<script>
    janela2=window.open("","","statusbar=yes,location=no,width=250,height=200")
    janela2.document.write("<head><title>Janela 2</title></head>")
    janela2.document.write("<body bgcolor=black>")
    janela2.document.write("<center><h2><font face=arial color=white>Novo Curso no Senac<br>de JavaScript</h2></center></font>")
    janela2.document.write("<input type=button name=fecha value=Fechar Janela onClick=window.close()>")
    </script>


Como posso fazer para colocar essas linhas dentro de um recurso, para evitar de ter que digitar todas essas linhas, novamente, chamando por apenas uma palavra (Tag, Função ou variável?) e como chamá-la dentro de outro recurso, como um link ou botão, exemplo, dentro dessa linha, <input type="buttom" name="botao1" value="Abrir Janela" onClick=janela2=window.open("","","status=yes,width=250,height=200")> ?

Tota

Olá

Onde o Linux entra nesta história?

Fiquei na dúvida,  afinal é uma sessão de suporte para scripts em shell.

Advanced-S17

#2
Citação de: Tota online 21 de Outubro de 2015, 20:46
Olá

Onde o Linux entra nesta história?

Fiquei na dúvida,  afinal é uma sessão de suporte para scripts em shell.
Boa noite.
Onde tem essa regra? Não achei, mas se encontrar retiro esse tópico. Ademais, JavaScript não é script em shell linux, mas é... ãããhn...  linguagem de programação.

Tota

Sim é linguagem de programação.

E por isto eu tive a duvida.

Eu teria postado num fórum dedicado ao Java.


Felix

#4
Citação de: Advanced-S17 online 21 de Outubro de 2015, 22:37
Citação de: Tota online 21 de Outubro de 2015, 20:46
Olá

Onde o Linux entra nesta história?

Fiquei na dúvida,  afinal é uma sessão de suporte para scripts em shell.
Boa noite.
Onde tem essa regra? Não achei, mas se encontrar retiro esse tópico. Ademais, JavaScript não é script em shell linux, mas é... ãããhn...  linguagem de programação.

Confesso que lendo a descrição do sub-fórum, fiquei também na dúvida a respeito disso:

Citar
Programação e Scripts
Problemas com programação e envio de scripts de tua autoria.

Porém, vendo os outros tópicos do fórum, vi que há muito mais linguagens do que apenas shell, então acho que não há problemas com java (apesar de concordar com o Tota, a dúvida seria mais facilmente sanada em um fórum sobre Java)

Advanced-S17

#5
Compreendi, perfeitamente, suas opiniões, porém não sei se vocês são moderadores. Caso fossem e caso tivesse saído da regra do fórum, acredito que teriam colocado em quarentena. Sinceramente, não gosto de respostas não relacionadas com o tópico Se são moderadores, façam seu trabalho, senão, limitem-se a responderem. Peço com toda educação. Obrigado.


Citação de: Felix online 22 de Outubro de 2015, 17:59
Citação de: Advanced-S17 online 21 de Outubro de 2015, 22:37
Citação de: Tota online 21 de Outubro de 2015, 20:46
Olá

Onde o Linux entra nesta história?

Fiquei na dúvida,  afinal é uma sessão de suporte para scripts em shell.
Boa noite.
Onde tem essa regra? Não achei, mas se encontrar retiro esse tópico. Ademais, JavaScript não é script em shell linux, mas é... ãããhn...  linguagem de programação.

Confesso que lendo a descrição do sub-fórum, fiquei também na dúvida a respeito disso:

Citar
Programação e Scripts
Problemas com programação e envio de scripts de tua autoria.

Porém, vendo os outros tópicos do fórum, vi que há muito mais linguagens do que apenas shell, então acho que não há problemas com java (apesar de concordar com o Tota, a dúvida seria mais facilmente sanada em um fórum sobre Java)

irtigor

Podia estar mais claro... coloque isso em um arquivo (alguma_coisa.js) e use a tag script com um atributo src.

https://developer.mozilla.org/en/docs/Web/HTML/Element/script#Examples

byjav

Pode ser uma função:

<script>
function popup(title, text) {
    janela = window.open("","","statusbar=yes,location=no,width=250,height=200");
    janela.document.write("<head><title>" + title + "</title></head>");
    janela.document.write("<body bgcolor=black>");
    janela.document.write("<center><h2><font face=arial color=white>" + text + "</h2></center></font>");
    janela.document.write("<input type=button name=fecha value=Fechar Janela onClick=window.close()>");
}
</script>
<button type="button" onclick='popup("Janela2", "Novo Curso no Senac<br>de JavaScript")'>Clica-me!</button>

Como a variável janela é declarada dentro de uma função, é local para a mesma.

Para os que não o sabem, JavaScript não tem a ver com Java.