Gracias Shell Root
Tus codigos han sido geniales me han sido de mucha ayuda, veo que intentar programar una web y pretender querer hacerlo SOLO en php puede llegar a ser muy limitante !!!, bueno por lo menos para mi si.
Pero tengo una duda que no me explico :
1 .Porque el script de codigo de JQuery se coloca casi finalizando el Body, la verdad yo lo cambie de ubicacion encima de los divs y no me funciono.
2. Mi otra pregunta seria porque no funciona esto
alert(buscarParametroGET("id_pagina" , "borrar.php?id_pagina=54"));// SI FUNCIONA !!!!
alert(buscarParametroGET("id_pagina" , sHREF)); // NO FUNCIONA !!!
location.href="destino.php?capt=" + buscarParametroGET("id_pagina" , sHREF);
En realidad lo que necesito es la ultima linea osea una redireccion a otra pagina pero con datos obtenidos del div.
Tu funcion b
uscarParametroGET me ha dado la idea que necestiaba es recontra util, es mas le he modificado para dos paremetros y si me ha funcionado dentro del jquery pero cuando le paso variables no...
Aqui esta mi codigo completo...jeje lamento la insistencia pero es una joda atascarse en una parte del codigo y no seguir avanzando en el proyecto..
<html>
<head>
<title>PoC</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div class = "art">
<a id = "link" href = "borrar.php?id_pagina=34">
<img alt = "" src ="oficina.gif" border = 0>
</a>
<div class = "delete" align = "center"><b>DELETE</b></div>
</div>
<script language="javascript">
$("div.art > div.delete").click( function() {
var sHREF = $("#link").attr("href");
alert(buscarParametroGET("id_pagina" , "borrar.php?id_pagina=54"));// SI FUNCIONA !!!!
alert(buscarParametroGET("id_pagina" , sHREF)); // NO FUNCIONA !!!
location.href="destino.php?capt=" + buscarParametroGET("id_pagina" , sHREF);
function buscarParametroGET( parametros , url)
{
var expReg = "[\\?&]"+parametros+"=([^&#]*)";
var regEx = new RegExp ( expReg );
var resultado = regEx.exec( url );
if( resultado == null ){
return "";
}else{
return resultado[1];
}
}
});
</script>
</body>
</html>