Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
A dúvida de hj é o seguinte. Eu criei um formulário e guardei esse formulário dentro de uma variavel de sessão para ser passado para uma função em javascript e depois ser exibido em uma janela pop up. Ok!
Pois bem o problema é que eu nao estou conseguindo passar essa variavel como parametro da função dentro do evento ' onClick ' do meu botão de imprimir! Ex:
echo '<p><button style="margin:0px 0px 20px 20px;" type="button" name="bt_imprimir" id="bt_imprimir" onclick="recibo_nota(\''.$_SESSION["info_nota"].'\')">Imprimir <img src="./css/image/imprimir.png" alt="Imprimir Recibo." title="Imprimir Recibo." width="25" height="25" /></button></p>';
Não sei se é erro de concatenação, mas de todo modo agradeço desde já quem poder me ajudar.
At+
O erro que aparece é qual? E é onde, no PHP ou no JS?
Não aparece erro de PHP .
O acontece e que o formulario que esta na variavel de sessao aparece todo dentro do botão. entendeu? E a função de javascript nao funciona.
Dai o layout do botao fica todo quebrado.
Tente assim, mudando o Echo para aspas duplas e o que contem dentro com simples
echo "<p><button style='margin:0px 0px 20px 20px;' type='button' name='bt_imprimir' id='bt_imprimir' onclick='recibo_nota(".$_SESSION['info_nota'].")'>Imprimir <img src='css/image/imprimir.png' alt='Imprimir Recibo.' title='Imprimir Recibo.' width='25' height='25' /></button></p>'RESOLVIDO!
Ao invés de manda a variável de sessão como parâmetro como eu estava fazendo eu simplesmente chamei a função de javascript que abre a janela do pop up, dai foi so dar um echo na variavel de sessao e tudo se resolveu .... :assobiando:
Valeu a todo pela atenção .
O erro que aparece é qual? E é onde, no PHP ou no JS?