Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Freitas Nobrega

chamar código php dentro de um confirm

Recommended Posts

Olá pessoal, gostaria de saber se consigo inserir um código php dentro de um confirm.

 

código java script:

<script language="javascript">

<!--

function del () {

var confirmacao = confirm ("Caso deseje realmente deletar está nota precione OK");

if (confirmacao) { Aqui iria ficar o código php

}

}

-->

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim:

<script language="javascript"><!--function del () {var confirmacao = confirm ("Caso deseje realmente deletar está nota precione OK");if (confirmacao) { window.open("deletar_db.php","_top");}}--> </script>

ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

como assim:os target possíveis:_blank - nova página_top - mesma página_self - mesma página, mas no local em que foi chamdaoparent - o nome de um elemento em que você queira que abra a páginaé isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

osss...eu fiz de outro jeito...só que to usando ajax...Mais ta dando problemas =/Quando ele da o reload ele pergunta denovo se eu quero deletar o funcionario!!

function ConfirmaExclusao(id){	var conf = confirm("Deseja realmente deletar o funcionário?");	if(conf){		ajax.open("POST","deleta_funcionario.php?id="+id, true);		ajax.onreadystatechange = function() {			if(ajax.readyState == 1) {				document.getElementById("status").innerHTML="Deletando Funcionário...";				}			if(ajax.readyState == 4) {				document.getElementById("status").innerHTML="";				window.location.reload();			}		}			ajax.send(null);	}else{		window.location.reload();	}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

To com o código do java assim:

 

<script language="javascript"><!--function del() {var confirmacao = confirm ("Caso deseje realmente deletar está nota precione OK");if (confirmacao) {document.location.href='deletar_db.php';}else {}}-->	</script>

ta dando certinho, mas para deletar a nota correspondente ao link preciso dar a id da nota, no caso em php deveria ser assim:

 

'deletar_db.php?id=$myrow[id]'
mas se acrecento no java dessa maneira:

 

document.location.href='deletar_db.php?id=$myrow[id]';
ele cria o seguinte link:

 

ji/blog/deletar.php?id=$myrow[id] e deveria ser ji/blog/deletar.php?id=15.

 

Tem alguma maneira de conseguir esse resultado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

 

<script language="javascript"><!--function del(parametro) {var confirmacao = confirm ("Caso deseje realmente deletar está nota precione OK");if (confirmacao) {document.location.href='deletar_db.php?id=' + parametro;}else {}}-->	</script>
e na chamada da função:

 

onclick="del(<?$myrow[id]?>);"
PS: Desculpa de novo Thiago, não te vi!

Compartilhar este post


Link para o post
Compartilhar em outros sites

to colocando o código todo aqui:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Sistema Administrativo</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="caded.css" rel="stylesheet" type="text/css"></head><body bgcolor="#000066"><? include "data.php"; ?>	<div id="tudo">		<table bgcolor="#FFFFFF" width="400" height="50" align="center">			<tr>				<td valign="top">					<table>						<tr>							<td bgcolor="#003366" width="398" height="20" class="tit_top" align="center">								<b> :: SISTEMA ADMINISTRATIVO DO BLOG :: </b>							</td>						</tr>						<tr>							<td align="center">								|<a href="../blog" title="Ir para o blog"> HOME </a>|								<a href="caded.php" title="Cadastre suas notas"> CADASTRAR </a>| 								<a href="relacao.php" title="Edite suas notas"> EDITAR </a>| 								<a href="relacao.php" title="Exclua suas notas"> DELETAR </a>| 								<a href="" title="Procura algo?"> BUSCA </a>|								<a href="" title="Insira imagens nas notas"> FOTOS </a> |								<a href="" title="Visualize as notas"> VER </a> |							</td>						</tr>					</table>				</td>			</tr>		</table>		<table><tr><td></td></tr></table>				<table bgcolor="#FFFFFF" width="400" height="5" align="center" class="texto" cellpadding="2" cellspacing="2">								<?php			include "conn.php";			$pag_views = 25;			if (!$pagina) {			$pagina = 1; }			else {			$pagina = $pagina;}												$mat = $pagina -1;			$inicio = $mat * $pag_views;												$sql = "SELECT * FROM blog_notas ORDER BY 'id' DESC";			$result = mysql_query($sql);												$limita = "$sql LIMIT $inicio,$pag_views";			$executa = mysql_query($limita);												$linhas = mysql_num_rows($result);			$paginas = $linhas / $pag_views;												$volta = $pagina - 1;			$proxima = $pagina + 1;																												while ($myrow = mysql_fetch_array ($executa)) {				$ids = "deletar.php?id=$myrow[id]";								echo "			<tr>							<td bgcolor='#F0F8FF'>									<img src='images/btn_azul2.gif'/>					<span title='chapeu: $myrow[chapeu] - editoria: $myrow[editoria]'> $myrow[titulo] </span>				</td>				<td bgcolor='#0981AE' align='center'>					<a href='editar.php?id=$myrow[id]' title='editar nota'> <img src='images/btn_edit.gif' border='0' /> </a>				</td>							<td bgcolor='#CC0000' align='center'>					<a onclick='java script:del($myrow[id];);' title='deletar nota'> <img src='images/btn_del.gif' border='0' /> </a>				</td>					</tr>						";}	?>						<script language="javascript">			<!--			function del(parametro) {			var confirmacao = confirm ("Caso deseje realmente deletar está nota precione OK");			if (confirmacao) {document.location.href='deletar_db.php?id=' + parametro;}			else {}			}			-->				</script>						<tr>				<td align="right" colspan="3" bgcolor="#F5F5F5">					<? if ($pagina < $paginas) echo "<a href=?pagina=$proxima> PRÓXIMA </a>" ?>				</td>			</tr>		</table>	</div></body></html>

 

eu coloco o mouse em cima do ícone com a função e ponteiro não fica no formato de mãozinha, na verdade fica um ícone estático.

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.