Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera...
meu problema é o seguinte:
Estou fazendo um site que ao clicar em um link ele abra uma popup com alguns códigos em PHP. Estou tentando fazer isso com as funções window.open e document.write.
O problema está na função document.write("string") é que eu queria que nessa string o caracter de aspas duplas fosse reconhecido como um caracter e não como o delimitador da string.
Por exemplo:
<script language="JavaScript" type="text/javascript"><!-- function abreComentario(idNoticia){ var video=window.open("","Comentários","menubar=no, scrollbars=yes, hotkeys=no, status=no, screenX=0, screenY=0, resizable=no"); video.document.write("<html><head><title>Comentários<\/title><\/head>"); video.document.write("<script>resizeTo\(550,400\)<\/script>"); video.document.write("<body leftmargin=\"0\" topmargin=\"0\">"); video.document.write("<div style=\"text-align: center\"><strong>Comentáios<\/strong><\/div>"); video.document.write("<div style=\"text-align: center\"><strong>"+idNoticia+"<\/strong><\/div>"); video.document.write("<?php include("config.php"); $sql_contaComent = mysql_query("SELECT * FROM coment_not WHERE id_noticia = "+idNoticia+""); $quantComent = mysql_num_rows($sql_contaComent); $sql = mysql_query("SELECT * FROM coment_not WHERE id_noticia = "+idNoticia+" ORDER BY id_coment DESC LIMIT 1, $quantComent"); ?>"); video.document.write("<\/body><\/html>"); video.document.close(); }//--></script>
no trecho
video.document.write("<?php include("config.php"); $sql_contaComent = mysql_query("SELECT * FROM coment_not WHERE id_noticia = "+idNoticia+""); $quantComent = mysql_num_rows($sql_contaComent); $sql = mysql_query("SELECT * FROM coment_not WHERE id_noticia = "+idNoticia+" ORDER BY id_coment DESC LIMIT 1, $quantComent"); ?>");
tem varias aspas duplas que fazem parte do código em php e não do script.
já tentei com \" mas não funcionou.
Alguém tem uma solução para o meu problema?
Carregando comentários...