problema recupero valore con getElementById

Osprey

Nuovo Utente
3 Lug 2009
3
0
0
Buongiorno a tutti.
Sto creando un piccolo script Ajax per una mini galleria di immagini generata con php.
La mia intenzione è di passare allo script php il codice della foto attualmente invisione per consentirgli di generare la foto successiva. Il passaggio avverrebbe cliccando su "foto successiva" o "foto precedente".
Salvo il codice numerico dell'immagine che in quel momento è in visione in un campo di tipo hidden e per passarlo tramite $_GET allo script php lo recupero tramite:
myTextField = parseInt(document.getElementById("nascosto").value);

Il problema è che ad un primo click invece di comparire il codice dell'immagine mi compare "undefined" e solo con un secondo click riesco a vedere il codice. Grazie mille a chi vorrà aiutarmi.

Questo è il listato della pagina, tralascio solo lo script php che genera il codice dell'immagine in visione ed inserisco nel campo hidden un codice non generato dinamicamente.
Nella funzione showImage ho anche inserito un alert di prova... lì il codice dell'immagine viene recuperato senza problemi!

<html>
<body>
<script type="text/javascript">

var myTextField; //contiene il codice dell'immagine attualmente in visione

function showImage(img_param)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Il tuo browser non è compatibile con AJAX!");
return;
}
var url="nextImg.php";
url=url+"?num="+img_param;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
myTextField = parseInt(document.getElementById("nascosto").value);
alert("You entered: " + myTextField)
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("nuovocodice").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}

</script>

<input type="hidden" id="nascosto" value="123456">
<p id="nuovocodice">
Qui verrà visualizzata la nuova immagine
</p>


<table>
<tr><td>precedente</td><td><div onClick="showImage(myTextField)"><a href=#>successiva</a></div></td></tr>
</table>

</body>
</html>

L'elementare script di prova nella pagina nextImg.php è

<?php
$num=$_GET['num'];
echo $num;
?>

Grazie mille!
 
Discussioni simili
Autore Titolo Forum Risposte Data
S problema con recupero dati tabella mysql PHP 2
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
Emix Problema recupero Dati da MYSQL PHP 20
A Problema recupero valori da select con chiamata ajax Ajax 1
T Problema con form e recupero dati da mysql PHP 17
T Problema recupero dati da file [era: help script php] PHP 9
W Problema recupero dati database Javascript 2
C problema seo + cerco esperto SEO e Posizionamento 1
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2

Discussioni simili