Olá pessoal. Direto ao ponto. Abaixo temos func_1 e func_2. Ao clicar no botao2, gostaria que func_2 pegasse o resultado da func_1
<p id="tete1"></p>
<p id="tete2"></p>
<button onclick="func_1()">botao1</button><br>
<button onclick="func_2()">botao2</button>
<script>
function func_1() {
var a = 900;
document.getElementById ("tete1").innerHTML = "func_1 = " + a + "px";
}
//=============================================
function func_2() {
var b = 200;
document.getElementById ("tete2").innerHTML = "func_2 = " + b + "px";
}
</script>
Olá pessoal. Direto ao ponto. Abaixo temos um accordion com três paginas. pg_inicial.php - pg_1.php - pg_2.php . De inicio accordion 1 e accordion 2 está com seu conteúdo oculto.
Suponha que cliquei no accordion 1. Vai exibe normalmente a divConteudo com seu link pg_1.php ; até aqui tudo ok . O problema é que após o clique no link pg_1 a divConteudo volta a ficar oculta . Gostaria que a divConteudo não ficasse oculta quando o link pg_1.php for clicado
esta é a pg_inicial.php
<style>
.accordion {
background-color: #ccc;
color: #000;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size:17px;
margin-bottom:1px;
}
.divConteudo {
display:none;
padding: 0 18px;
background-color: white;
}
</style>
<h2>Accordion</h2>
<button class="accordion">accordion 1</button>
<div class="divConteudo">
<a href="pg_1.php">pg_1</a>
</div>
<button class="accordion">accordion 2</button>
<div class="divConteudo">
<a href="pg_2.php">pg_2</a>
</div>
<script>
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
var panel = this.nextElementSibling;
if (panel.style.display === "block") {
panel.style.display = "none";
}
else {
panel.style.display = "block";
}
});
}
</script>
...
esta é a pg_1.php
<?php include "pagina_inicial.php"; ?>
este é o conteudo da pg_1.php
...
esta é a pg_2.php
<?php include "pagina_inicial.php"; ?>
este é o conteudo da pg_2.php