Problema nella chiamata ad una funzione javascript da href

ducadimantova

Nuovo Utente
30 Ago 2012
31
0
6
Ciao a tutti.

Sono a sottoporvi un problema che mi sta fracassando il cervello.
Mi scuso in anticipo se la mia domanda è poco chiara: sono ritardato (ed anche un po' ubriaco :)).

Si tratta di un problema nella chiamata ad una funzione javascript per attivare una funzionalità ajax.

Io ho un link, TRATTASI DEL LINK: <div><a href='#' onclick='java-script:modifica()'>Inserisci</a></div>, PRESENTE NEL PRIMO FRAMMENTO DI CODICE RIPORTATO SOTTO (HTML DELLA PAGINA PUNTO 1).

Al click su questo link l'elemento con id='area_modifica', SEMPRE PRESENTE NELLA PRIMA PARTE DEL CODICE (HTML DELLA PAGINA PUNTO 1), dovrebbe essere riempito con la parte di codice presente nell'ultimo script. ED È PROPRIO QUESTO CHE NON AVVIENE.


Di seguito il codice:


1) HTML DELLA PAGINA:
HTML:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Untitled Document</title>
<link href='style.css' rel='stylesheet' type='text/css' />

<script type='text/javascript' src='modarea_prova.js'></script>

</head>
<body>


<div><a href='#' onclick='java-script:modifica()'>Inserisci</a></div>
<div class='area_amministrazione' id='area_modifica'></div>


</body>
</html>

2) FUNZIONE CONTENUTA NEL FILE "modarea_prova.js" COLLEGATA ALLA HEAD DELLA PAGINA HTML:
Codice:
function modifica (){

var oXHR = new XMLHttpRequest();
oXHR.open =("get", "prova_ajax_testo.html?sezione=prova", true);
oXHR.onreadystatechange = function (){

if(oXHR.readystate == 4){

var area_modifica=document.getElementById("area_modifica");

area_modifica.innerHTML = oXHR.responseText;

}

}

oXHR.send(null);

}

3) CODICE DA VISUALIZZARE CONTENUTO NEL FILE "prova_ajax_testo.html" E PASSATO AL METODO open() DELL'OGGETTO oXHR:
HTML:
<form action='engines/engine_".$_GET["sezione"].".php' method='post' class='form_admin'>
<p class='testo_admin'></p>

<textarea class='textarea_admin' id='editor1' name='editor1'>".$testo_per_modifica["testo"]."</textarea>


<input type='submit' value='Inserisci' class='bottone_admin'/>

</form>

Qualcuno è in grado di aiutarmi??

Grazie mille!
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
CIao,
comincia con modificare la chiamata ajax cosi
Codice:
            function modifica (){
                var oXHR = new XMLHttpRequest();
                oXHR.open("GET", "prova_ajax_testo.php?sezione=prova", true);
                oXHR.onreadystatechange = function (){                    
                    if(oXHR.readyState == 4){                       
                        if (oXHR.status == 200) {                               
                            document.getElementById("area_modifica").innerHTML=oXHR.responseText;
                        }
                    }
                };
                oXHR.send(null);                
            }
readyState si scrive con la S maiuscola

In piu la pagina che richiami (prova_ajax_testo) deve avere estensione .php visto che contiene delle variabili php

EDIT:
cambia anche
HTML:
<a href='#' onclick='java-script:modifica()'>
con
HTML:
<a href='javascript:modifica()'>
 
Ultima modifica:

ducadimantova

Nuovo Utente
30 Ago 2012
31
0
6
Mitico!!

Adesso funziona :mavieni:!

Credo che girerò per la stanza per un quarto d'ora a braccia aperte facendo il rumore dell'aeroplano...

Grazie Criric!
 
Discussioni simili
Autore Titolo Forum Risposte Data
loois Ho un problema nella creazione di un sistema di commenti in PHP PHP 11
S [Javascript] [HTML] problema nella stampa degli elementi della pagina Javascript 3
P doppio problema nella memorizzazione dati PHP 11
M Ipn paypal problema nella risposta PHP 1
C Problema apertura slide nella hompage HTML e CSS 0
J Problema con link nella barra di navigazione HTML e CSS 1
S Problema con 2 script nella stessa pagina Javascript 1
P problema nella stampa di table HTML e CSS 1
S Problema nella pagina di registrazione e login PHP 2
A problema nella visualizzazione file caricato tramite ftp WordPress 0
L problema nella implementare una funzione con ritorno PHP 2
Emix Problema nel concatenare jquery ed ajax nella stessa pagina Javascript 15
W Problema nella pubblicazione programmata di un articolo WordPress 1
D Problema nella validazione di un form con JQUERY ed AjAX jQuery 4
G Problema nella pagine dei risultati ricerca Wordpress WordPress 2
G Problema nella creazione di un'area protetta PHP 10
G problema caricamento 2 js nella stessa pagina Javascript 0
max_400 Problema apostrofo nella ricezione della variabile per poi scriverla dentro un file PHP 6
giancadeejay Intro flash,problema nella visualizzazione su sito Flash 2
F problema sintassy nella mia query MySQL 6
A Problema nella creazione di un area protetta!!!! Classic ASP 3
F problema nella connessione con mysql presente in Aruba PHP 3
Dragon Problema di caricamento swf e img nella stessa pagina Flash 8
L Problema nella visualizzazione HTML e CSS 0
K problema nella formattazione del valore di una variabile PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 0
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 4
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 0

Discussioni simili