alguém consegue ver erro ?
Tirado do livro "e;JavaScript a Bíblia Página 85 "e;,alguém consegue ver erro ?
A página simplesmente , não apresenta nada, fica estática após clicar no botão....
<!DOCTYPE html>
<html lang="e;pt-br"e;>
<head>
<title>Writing to Subwindow</title>
<meta charset="e;utf-8"e; />
<SCRIPT LANGUAGE="e;JavaScript"e;>
var newWindow
function makeNewwindow() {
newWindow = window.open("e;"e;,"e;"e;,"e;status,height=200,width=300"e;)
}
function subWrite(){
//cria nova janela se alguém estiver fechado
if(newWindow.closed){
makeNewwindow()
}
//traz a subjanela para a frente
newWindow.focus()
//monta o conteudo para a nova janela
var newContent = "e;<HTML><HEAD><TITLE>A New Doc</TITLE></HEAD>"e;
newConten += "e;<BODY BGCOLOR='coral'><H1>This document is brand new.</H1>"e;
newConten += "e;</BODY></HTML>"e;
// Escreve HTML no document da nova janela
newWindow.document.write(newContent)
newWindow.document.close() //Fecha o fluxo do layout
}
</script>
</head>
<body onload=makeNewwindow()"e;>
<FORM>
<INPUT TYPE="e;button"e; VALUE= "e;Write to Subwindow"e; onClick="e;subWrite()"e;>
</FORM>
</body>
</html>
Essa dúvida foi gerada a partir de um comentário no artigo Loops WHILE e DO WHILE - Curso de JavaScript Completo - Aula 16
A página simplesmente , não apresenta nada, fica estática após clicar no botão....
<!DOCTYPE html>
<html lang="e;pt-br"e;>
<head>
<title>Writing to Subwindow</title>
<meta charset="e;utf-8"e; />
<SCRIPT LANGUAGE="e;JavaScript"e;>
var newWindow
function makeNewwindow() {
newWindow = window.open("e;"e;,"e;"e;,"e;status,height=200,width=300"e;)
}
function subWrite(){
//cria nova janela se alguém estiver fechado
if(newWindow.closed){
makeNewwindow()
}
//traz a subjanela para a frente
newWindow.focus()
//monta o conteudo para a nova janela
var newContent = "e;<HTML><HEAD><TITLE>A New Doc</TITLE></HEAD>"e;
newConten += "e;<BODY BGCOLOR='coral'><H1>This document is brand new.</H1>"e;
newConten += "e;</BODY></HTML>"e;
// Escreve HTML no document da nova janela
newWindow.document.write(newContent)
newWindow.document.close() //Fecha o fluxo do layout
}
</script>
</head>
<body onload=makeNewwindow()"e;>
<FORM>
<INPUT TYPE="e;button"e; VALUE= "e;Write to Subwindow"e; onClick="e;subWrite()"e;>
</FORM>
</body>
</html>
Essa dúvida foi gerada a partir de um comentário no artigo Loops WHILE e DO WHILE - Curso de JavaScript Completo - Aula 16
Antonio Gomes
Curtidas 0
Respostas
Gutierry Pereira
12/01/2017
Boa tarde,
utilize o console do navegador para lhe auxiliar nesses problemas.
Bom, os erros são os seguintes.
1 - É declarada a variavel "newContent" porém na hora de se referencia a ela, você fez a "newConten">
2 - Em onload esta faltando a aspas , seria onload="makeNewwindow()"
3 - Em newWindow.closed altere para (!newWindow || newWindow.closed){.
utilize o console do navegador para lhe auxiliar nesses problemas.
Bom, os erros são os seguintes.
1 - É declarada a variavel "newContent" porém na hora de se referencia a ela, você fez a "newConten">
2 - Em onload esta faltando a aspas , seria onload="makeNewwindow()"
3 - Em newWindow.closed altere para (!newWindow || newWindow.closed){.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Writing to Subwindow</title>
<meta charset="utf-8" />
<script LANGUAGE="JavaScript">
var newWindow
function makeNewwindow() {
newWindow = window.open("","","status,height=200,width=300")
}
function subWrite(){
//cria nova janela se alguém estiver fechado
if (!newWindow || newWindow.closed){
makeNewwindow()
}
//traz a subjanela para a frente
newWindow.focus()
//monta o conteudo para a nova janela
var newContent = "<HTML><HEAD><TITLE>A New Doc</TITLE></HEAD>"
newContent += "<BODY BGCOLOR='coral'><H1>This document is brand new.</H1>"
newContent += "</BODY></HTML>"
// Escreve HTML no document da nova janela
newWindow.document.write(newContent)
newWindow.document.close() //Fecha o fluxo do layout
}
</script>
</head>
<body onload="makeNewwindow()">
<FORM>
<INPUT TYPE="button" VALUE= "Write to Subwindow" onClick="subWrite()">
</FORM>
</body>
</html>
GOSTEI 0