GARANTIR DESCONTO

Fórum JavaScript ou prototype não funciona #465237

29/12/2013

0

boa tarde amigos, estava acompanhando uma video aula de javascript juntamente com o prototype, mas aparentemente nada funcionou, alguem poderia me ajudar.

obrigado


<!DOCTYPE html>
<html>
<head>
	<title>Prototype - JavaScript Framework</title>
	
	<script type="prototype.js"></script>
	
	<script type="text/javascript">		
		
		function test1()
		{
			var d = $('myDiv');
			alert(d.innerHTML);
		}
		
		function test2()
		{
			var divs = $('myDiv','myOtherDiv');
			
			for(i=0; i<div.length;i++)
			{
				alert(div[i].innerHTML);
			}
		}
		
	</script>
	
</head>	
<body>

	<div id="myDiv">
		<p>This text is a paragraph.</p>
	</div>
	
	<div id="myOtherDiv">
		<p>My other paragraph.</p>
	</div>
	
	<input type="button" value="Call test1()" onclick="test1();"><br>	
	<input type="button" value="Call test2()" onclick="test2();">
		
</body>
	
</html>

Marcelo Pastore

Marcelo Pastore

Responder

Posts

29/12/2013

Eduardo Pessoa

Marcelo, vc errou em poucas coisas,


<!DOCTYPE html>
<html>
<head>
    <title>Prototype - JavaScript Framework</title>
     
    <script src="prototype.js"></script>
     
    <script type="text/javascript">       
         
        function test1()
        {
            var d = $('myDiv');
            alert(d.innerHTML);
        }
         
        function test2()
        {
            var divs = $('myDiv','myOtherDiv');
             
            for(i=0; i<divs.length;i++)
            {
                alert(divs[i].innerHTML);
            }
        }
         
    </script>
     
</head>   
<body>
 
    <div id="myDiv">
        <p>This text is a paragraph.</p>
    </div>
     
    <div id="myOtherDiv">
        <p>My other paragraph.</p>
    </div>
     
    <input type="button" value="Call test1()" onclick="test1();"><br>   
    <input type="button" value="Call test2()" onclick="test2();">
         
</body>
     
</html>



onde vc errou


//faltou o src
<script src="prototype.js"></script>

//faltou o s da div, seria divs
function test2()
        {
            var divs = $('myDiv','myOtherDiv');
             
            for(i=0; i<divs.length;i++)
            {
                alert(divs[i].innerHTML);
            }
        }

Responder

Gostei + 0

29/12/2013

Marcelo Pastore

que vacilo, muito obrigado Eduardo, era exatamente isso.
Responder

Gostei + 0

29/12/2013

Eduardo Pessoa

esses foram os erros que encontrei.
Responder

Gostei + 0

29/12/2013

Marcelo Pastore

esses foram os erros que encontrei.


pois foram exatamente esses que não permitia que a pagina funcionasse como era de se esperar, hehehe.

obrigado
Responder

Gostei + 0

29/12/2013

Eduardo Pessoa

otimo, de nada!!!
Responder

Gostei + 0

24/01/2014

Claudio Aguiar

otimo post, problema e solução.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar