Script facile facile

marcoint

Utente Attivo
8 Gen 2014
58
0
0
Ragazzi potete crearmi per favore uno script che dal pulsante INVIA del form ( che rimanda ad una pagina .PHP ) faccia aprire quella pagina sulla stessa. Perchè ora come ora quando invio i dati si apre su un'altra scheda. Grazie mille.
 

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Probabilmente nel tuo tag form hai assegnato un attributo target, se lo elimini (o lo imposti su _self) dovresti risolvere il problema
 

marcoint

Utente Attivo
8 Gen 2014
58
0
0
Non ho messo nessun target comunque ora provo come dici tu. In pratica devo mettere nel <form method="GET" action="prova.php" target=_self>, giusto?
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Di default dovrebbe aprirsi nella stessa pagina.
Se hai qualcosa come:
HTML:
<form target="_blank" ...></form>
oppure
HTML:
form.setAttribute("target", "_blank");
Rimuovi l'attributo target e dovresti essere a posto.
 

marcoint

Utente Attivo
8 Gen 2014
58
0
0
Ragazzi grazie per l'aiuto, però per quanto possa sembrare banale il problema provando in tutti e due i casi la pagina la apre su un'altra. Comunque ragazzi il mio problema non è farlo aprire sulla stessa pagina ma nel <div main> della mia pagina index.html non mi interessa aprire un'altra pagina da 0.
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
Be allora se non mi sbaglio per questa cosa devi usare un iframe!

Ecco il codice:
Codice:
<script>
window.onload = function(){
  var formID = 'mioForm'; // Qui inserisci l'id del tuo form
  var url = 'http://www.w3schools.com/' // Qui inserisci l'url della pagina che vuoi caricare

  document.getElementById(formID).onsubmit = function(){

     var iframe = document.createElement('iframe'); // Creo l'iframe
     iframe.setAttribute('src',url);  // Setto il valore dell'url dell'iframe con quello inserito sopra
     document.body.appendChild(iframe); // Inserisco l'iframe alla fine del body. 

     return false;  // Blocca il submit del form per non far aprire la pagina 
  }
}
</script>

Fammi sapere se va bene! :)
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Esatto. Utilizzare gli iframe però non è consigliabile soprattutto per un buon posizionamento sui motori di ricerca
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
sisi lo so che non è consigliabile! poi spetta a lui se usare questa cosa o no xD.. io intanto dico come si può fare :)
 

marcoint

Utente Attivo
8 Gen 2014
58
0
0
HTML:
<script type="text/javascript">
window.onload = function(){
  var formID = 'dateEventi'; // Qui inserisci l'id del tuo form
  var url = 'sassiesecoli.altervista.org' // Qui inserisci l'url della pagina che vuoi caricare

  document.getElementById(formID).onsubmit = function(){

     var iframe = document.createElement('iframe'); // Creo l'iframe
     iframe.setAttribute('src',url);  // Setto il valore dell'url dell'iframe con quello inserito sopra
     document.body.appendChild(iframe); // Inserisco l'iframe alla fine del body. 

     return false;  // Blocca il submit del form per non far aprire la pagina 
  }
}
</script>
</head>
<body>
<form name=dateEventi; method="GET" action="prova.php" target="_self">
<!--A PARTIRE DA-->
DA
<select name="giornoDA">
   <option value="01">01</option>
   <option value="02">02  </option>
   <option value="03">03 </option>
   <option value="04">04  </option>
   <option value="05">05  </option>
   <option value="06">06</option>
.
.
.
.
.
.
ecc...
Scusami Lorenzo per il ritardo, e grazie della risposta. Però ancora non funziona. Ho integrato sulla pagina il codice (spero di averlo fatto bene) solo che invece di andare su quella pagina va comunque su prova.php. Se può servire sto lavorando appunto su altervista perciò il mio sassiesecoli.altervista.org è L'INDEX mentre lui la apre in ( ti copio tutto l'url):
Codice:
http://sassiesecoli.altervista.org/prova.php?giornoDA=01&meseDA=01&annoDA=2013&giornoFINO=01&meseFINO=01&annoFINO=2013
.
Quindi sempre su un'altra scheda.
Qualcuno sa come mai?
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
l'attributo action del form penso lo devi mettere cosi: action="#"

Comunque non ho capito bene! tu che pagina vuoi che ti si apra all'interno di quella?? prova.php oppure sassiesecoli.altervista.org?? xD.. così capisco bene :)
 

marcoint

Utente Attivo
8 Gen 2014
58
0
0
Il form invia dei dati ad una pagina .php che si apre su un'altra scheda. Io voglio che la pagina .php che ha ricevuto i dati dalla pagina del form si apra nel div main della mia pagina principale.
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
allora se vuoi vedere i risultati di quella pagina devi per forza usare ajax se non ho capito male :)
 

marcoint

Utente Attivo
8 Gen 2014
58
0
0
Come pensavo. E allora qualcuno di buona volontà può modificarmi questa chiamata ajax ( che funziona per tutti i link del sito ) :
HTML:
<script  type="text/javascript">
            $(document).ready(function() {
                // assegno un evento sulla pressione di uno qualsiasi dei link del menù
                $('a').click(function(e) {   
                  // evito che apra nel div anche la home
                  if ($(this).attr('href') == "index.html") 
                      {
                      return;
                       }
                    // prevengo il funzionamento normale del browser che mi rimanderebbe all'url del link
                    e.preventDefault();
                    // effettuo invece una richiesta in ajax grazie a quella url
                    $.get($(this).attr('href')).done(function(data) {
                        // in caso di riuscita scrivo il responso nel div main
                        $('.main').html(data);
                    });
                });
            });

        </script>

In una chiamata che faccia aprire anche i form e già che ci siamo anche le immagini cliccabili ( quelle con attributo #Map) nel dive della pagina?
E se non è possibile modificarla potete crearmi altre due chiamate ajax per i form e le immagini cliccabili?
Grazie mille per tutto quello che fate :)
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
R Script Facile Cercasi! Javascript 3
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
P lanciare script asp (o php) da jquery Javascript 1
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [HTML] Failed script su coffee cookies HTML e CSS 1
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
Cosina Modifica script textarea jQuery 0
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
L [HTML] Domanda: Utilizzo script HTML e CSS 0
C richiamare una funzione in un altro script php PHP 1

Discussioni simili