Exemplo Anterior-|-Exemplos do Próximo Capítulo-|-Retornar à Listagem dos Capítulos

Exemplo 11.7:
Algumas Vezes as Propriedades dos Objetos São Strings

Quando você abriu este documento, JavaScript aplicou o método string lastIndexOf na propriedade navigator.appVersion (que é uma string). Este método checou para descobrir que tipo de browser você está usando (Windows, UNIX ou Mac), depois informa o script que tipo de quebra de linha usar ao colocar texto na área de texto.

Este é o script que usamos na seção HEAD: <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var nl=null if (navigator.appVersion.lastIndexOf('Win') != -1) { nl = "\r\n" } else { if (navigator.appVersion.lastIndexOf('Mac') != -1) { nl = "\r" } else { nl = "\n" } } function placeText() { var text1=prompt("Digite sobre esta linha se desejar", "Esta é a primeira linha padrão de texto") var text2=prompt("Digite sobre esta linha se desejar", "Esta é a segunda linha padrão de texto") var text3=prompt("Digite sobre esta linha se desejar", "Esta é a terceira linha padrão de texto") var text4=prompt("Digite sobre esta linha se desejar", "Esta é a quarta linha padrão de texto") var text5=prompt("Digite sobre esta linha se desejar", "Esta é a quinta linha padrão de texto") document.text.codes.value= text1 + nl + text2 + nl + text3 + nl + text4 + nl + text5 } //--> </SCRIPT> </HEAD> <BODY onload=placeText()> Esta é a área de texto que criamos: <FORM NAME="text"> <TEXTAREA NAME="codes" ROWS=10 COLS=40></TEXTAREA> </FORM>
Exemplo Anterior-|-Exemplos do Próximo Capítulo-|-Retornar à Listagem dos Capítulos