Ciao, scrivo sul forum sperando che qualcuno possa aiutarmi a sistemare un paio di script che ho utilizzato per un mio sito web e che vanno in conflitto tra di loro.
Ho creato una struttura fatta a div, in alcuni di questi div vengono caricate delle pagine .php che vengono, inoltre, aggiornate periodicamente. Uso questo script jquery per aggiornare i contenuti dei div
<script>
var auto_refresh = setInterval(
function(){
$(´#presenti´).load(´presenti/presenti.php´).
fadeIn("slow");
}, 10000);
</script>
mi serve, inoltre creare un distributore automatico di punti all'interno di campi input
<input type="text" radonly="readonly" id="disponibile" name="disponibile" value="50">
<input type="button" value="-" onclick="sottrai(´Mente´, ´disponibile´, 0, 7);" />
<input id="Mente" name="Mente" value="0">
In questo modo schiacciando sul primo input questo mi va scalare uno dall'input Mente, aggiungendo 7 al valore dell'input disponibile..
per farlo uso questo script
<script>
function $(id){
return document.getElementById(id);
}
function sottrai(chi, riserva, min, costo)
{
if ($(chi).value > min)
{
--$(chi).value;
$(riserva).value = parseInt($(riserva).value) + costo;
}
}
function somma(chi, riserva, max, costo)
{
if (($(riserva).value-costo) >= 0 && $(chi).value < max)
{
++$(chi).value;
$(riserva).value = parseInt($(riserva).value) - costo;
}
}
</script>
il problema è che
function $(id){
return document.getElementById(id);
}
mi va in conflitto con lo script che serve per aggiornare i contenuti dei div...qualcuno mi da una mano a risolvere il problema?