<html>
<head>
<script type="text/javascript" src="advajax.js"></script>
<script type="text/javascript">
function link(link_values,values){
var url = document.getElementById('hajden').value;
advAJAX.get({
url: "chceckbox.php",
parameters : {
"l" : link_values,
"v" : values,
"url" : url
},
onSuccess : function(obj) {
var oDiv = document.getElementById('divek');
oDiv.innerHTML = obj.responseText;
//alert(obj.responseText);
},
onError : function(obj){
alert(obj.error);
}
});
}
function zmien_value(el){
var a = document.getElementById(el);
if(a.value == 1){
a.value = 0;
}else if(a.value==0){
a.value = 1;
}
alert(a.value);
}
</script>
</head>
<body>
<?php
if($_GET[v] == 1)
{
$url = $_GET[url];
{
$url .= "&a=".$_GET[l];
} else {
$url .= "?a=".$_GET[l];
}
echo'<input type="hidden" value="'.$url.'" id="hajden" />'.$url; } elseif($_GET[v] == 0) {
echo'<input type="hidden" value="'.$url.'" id="hajden" />'.$url; }
}
?>
<div>
<input type="checkbox" name="a" value="1" id="a1" onclick="link('a1',this.value);zmien_value('a1');" />
<input type="checkbox" name="a" value="1" id="a2" onclick="link('a2',this.value);zmien_value('a2');" />
</div>
<div id="divek"><input type="hidden" value="index.php" id="hajden" />index.php</div>
</body>
</html>
mam taki kod ktory ma po zaznaczeniu checkboxow generowac link i calkiem niezle dziala (prawie dziala) ale kwestia jest taka ze jak wezme sobie alert(obj.responseText) w onSuccess to generuje mi caly kod odpoczatku i niebardzo wiem dlaczego skoro ma zwrocic tylko ukryty input i wartosc linku