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
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 1
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
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
R problema con else PHP 0
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

Discussioni simili