image
Inicio » Foros » JavaScript

JavaScript

Uncaught TypeError: Cannot read property

Volver al foro | Responder | Añadir nuevo tema


De: matuha
Fecha: 31/03/2016
Mensaje:

Hola! tengo un script con el que voto
comentarios pero a la hora de votar no hace
nada... sale un error en la consola del
navegador:

Uncaught TypeError: Cannot read property
'dataset' of null
index.php?pe=opiniones-productos&opinion=3-
&categoria=informatica_datos-&id-
categoria=3-:504 Uncaught TypeError: Cannot
read property 'dataset' of nullvotar_positivo @
index.php?pe=opiniones-productos&opinion=3-
&categoria=informatica_datos-&id-
categoria=3-:504onclick @ index.php?
pe=opiniones-productos&opinion=3-
&categoria=informatica_datos-&id-
categoria=3-:439

Alguien podría ayudarme plis?

Aquí el código:

<img style="float:left;" src="../images/me-
gusta.png" id="votopositivo<? echo $row['id'];
?>" onclick="javascript:votar_positivo();"
data-id="<? echo $row['id']; ?>" data-
voto="positivo">
<span style="float:left;font-
size:12px;color:#908E8E;" id="votarpositivo<?
echo $row['id']; ?>">&nbsp;<? echo
$row['me_gusta']; ?></span>

<img style="float:left;" src="../images/no-me-
gusta.png" id="votonegativo<? echo $row['id'];
?>" onclick="javascript:votar_negativo();"
data-id="<? echo $row['id']; ?>" data-
voto="negativo">
<span style="float:left;font-
size:12px;color:#908E8E;" id="votarnegativo<?
echo $row['id']; ?>">&nbsp;<? echo
$row['no_me_gusta']; ?></span>


<script language="javascript">
function votar_positivo(){
var variable_post="<? echo
$categoria_opiniones; ?>";
var id =
document.getElementById('votopositivo'+id).data
set.id;
var voto =
document.getElementById('votopositivo'+id).data
set.voto;

$.post("../includes/votar.php", { variable:
variable_post, 'id':id, 'voto':voto },
function(data){
$("#votarpositivo"+id).html(data);
});
}
function votar_negativo(){
var variable_post="<? echo
$categoria_opiniones; ?>";
var id =
document.getElementById('votonegativo'+id).data
set.id;
var voto =
document.getElementById('votonegativo'+id).data
set.voto;

$.post("../includes/votar.php", { variable:
variable_post, 'id':id, 'voto':voto },
function(data){
$("#votarnegativo"+id).html(data);
});
}
</script>

la linea donde da el error es esta:

var id =
document.getElementById('votopositivo'+id).data
set.id;

Gracias


Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.