Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos Coelho2

[Resolvido] Cortar mensagem de boas vindas depois de 7 caracteres

Recommended Posts

Estou tendo problemas com o código abaixo:

 

<p id="demo"><?php echo $this->getWelcome() ?></p>

<button onclick="myFunction()">Try it</button>

<script type="text/javascript">
function myFunction()
{
var str="<?php echo $this->getWelcome() ?>";
var n=str.substr(0,7);
document.getElementById("demo").innerHTML=n;
}
</script>

 

o código deveria ler a mensagem de boas vindas do php <?php echo $this->getWelcome() ?> e então cortar depois de 7 letras, mas não aparece nada, só a mensagem no <p id="demo">. Alguem pode me ajudar?

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

var n = str.substr(0,7) + '...';

:rolleyes:

 

 

Funcionou!! valeu mesmo Lucas

 

 

tem como eu fazer o script rodar automático?

eu tentei assim, mas não funcionou...

 

O Original

<p id="demo"><?php echo $this->getWelcome() ?></p>

<button onclick="myFunction()">Try it</button>

<script type="text/javascript">
function myFunction()
{
var str = document.getElementById('demo').innerHTML;
var n=str.substr(0,22);
document.getElementById("demo").innerHTML=n;
}
</script>

 

Como eu estava tentando fazer para rodar automático

<p id="demo" onload="myFunction()"><?php echo $this->getWelcome() ?></p>

<script type="text/javascript">
function myFunction()
{
var str = document.getElementById('demo').innerHTML;
var n=str.substr(0,22) + '...';
document.getElementById("demo").innerHTML=n;
}
</script>

 

Como eu consigo fazer carregar automaticamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.