Eai galera, vou tentar explicar um pouco melhor o que estou tentando fazer, estou em uma página que tem um iFrame e nesta mesma tem um menu que abre outras páginas dentro deste iFrame por meio do "target", vamos supor que eu abra uma página dentro deste iFrame que contenha uma label, que quando clicada, fecha esta página dentro o iFrame e abre outra no lugar, porém preciso que quando clicado na label envie uma variável para esta outra página que irá abrir dentro do iFrame. Queria alguma solução que não usasse o "parent.location.href = "pagina.php?name="+variavel;" para enviar a variável, porque quando eu uso este código a "pagina.php" sai do iFrame e ocupa toda a tela.
//Pagina 1 que abre dentro do iFrame
<script type="text/javascript">
$(document).ready(function(){
$("label").click(function(){
var variavel= this.id; //Pega o id da label clicada
parent.location.href = "pagina2.php?name="+variavel; // envia o id da label clicada para a página 2
});
});
</script>
// Página 2 que abre dentro do iFrame, pega a variável do iFrame anterior
$codigo = $_GET['name'];
Este código funciona, porém como eu disse, a página 2 pega a variavel da página 1 mas ocupa toda a tela e muda a URL, quero que ela continue dentro do iFrame.
OBS: A label que é clicada tem o target para abrir a página 2 dentro do iFrame mas não funciona.