[RISOLTO]Carica pagina da evento onclick di una griglia

sammarco

Nuovo Utente
28 Set 2013
8
0
0
Buongiorno,
Scusate la domanda banale ma sto cominciando da poco ad approcciarmi al php.
Avrei bisogno di sapere come si carica una pagina denominata :
scheda-animale.php
da un'altra pagina index.php all'interno di uno script dalla funzione

function doOnRowSelectedA(id) {
// Carica file scheda-animale.php passando il parametro id

}
Graize
 

sammarco

Nuovo Utente
28 Set 2013
8
0
0
Credo di capire che vuoi usare ajax. Eccoti un esempio.

Grazie Longo8
Molto interessante, pero' volevo aprire una nuova pagine vuota, perche ho parecchi campi !!!!
come faccio ????

Es.

DBgrid

Cane Labrador 22-01-2013

clicco sulla riga e mi compare form vuoto, dove inserire vari campi

Grazie
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Ahhh ho capito.
Allora lascia perdere l'esempio con ajax ma fai un button in questo modo:
PHP:
'
echo '<input type="button" value="Accept Contract" class="button" onclick="window.open(\'form.php?$id\');">';
Ora cliccando sul button dovrebbe aprirsi una finestra alla quale viene passato anche l'id dell'elemento che ha selezionato.
Il parametro get lo puoi mettere in un campo hidden per passarti tutto con il post del form.
 

sammarco

Nuovo Utente
28 Set 2013
8
0
0
Ahhh ho capito.
Allora lascia perdere l'esempio con ajax ma fai un button in questo modo:
PHP:
'
echo '<input type="button" value="Accept Contract" class="button" onclick="window.open(\'form.php?$id\');">';
Ora cliccando sul button dovrebbe aprirsi una finestra alla quale viene passato anche l'id dell'elemento che ha selezionato.
Il parametro get lo puoi mettere in un campo hidden per passarti tutto con il post del form.

Ok ma in questo caso devo mettere un bottone, a me piacerebbe che si aprisse la finestra nuova solamente cliccando nella riga del dbgrid che ho selezionato!!!!
Grazie e scusami ma vengo da altri tipi di programmazione
 

sammarco

Nuovo Utente
28 Set 2013
8
0
0
Ahhh ho capito.
Allora lascia perdere l'esempio con ajax ma fai un button in questo modo:
PHP:
'
echo '<input type="button" value="Accept Contract" class="button" onclick="window.open(\'form.php?$id\');">';
Ora cliccando sul button dovrebbe aprirsi una finestra alla quale viene passato anche l'id dell'elemento che ha selezionato.
Il parametro get lo puoi mettere in un campo hidden per passarti tutto con il post del form.


ho trovato questo su internet

function doOnRowSelectedA(id) {

location.href = "scheda-animale.php";

}

funziona ma non so se è la soluzione migliore !!!!
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Si ma questo non apre un'altra finestra. Apre la pagina nella stessa scheda.
Comunque l'evento onclick puoi anche metterlo al div che contiene l'elemento invece di mettere un button; era per fare un esempio.
 

sammarco

Nuovo Utente
28 Set 2013
8
0
0
Si ma questo non apre un'altra finestra. Apre la pagina nella stessa scheda.
Comunque l'evento onclick puoi anche metterlo al div che contiene l'elemento invece di mettere un button; era per fare un esempio.

Mi puoi fare un esempio completo con l'evento onclick associato al div

Grazie
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
E' sempre la stessa cosa. Tu come hai creato la griglia?
Un esempio sarebbe questo:
PHP:
echo '<div onclick="window.open(\'form.php?$id\',target=\'_blank\',\'width=600,height=400\')">ciao</div>';
 

sammarco

Nuovo Utente
28 Set 2013
8
0
0
E' sempre la stessa cosa. Tu come hai creato la griglia?
Un esempio sarebbe questo:
PHP:
echo '<div onclick="window.open(\'form.php?$id\',target=\'_blank\',\'width=600,height=400\')">ciao</div>';


Ho utilizzato il grid di dhtmlx
Questo è il codice utilizzato:

<tr>
<td>
<h2>Animali</h2>
<div id="gridboxAnimali" style="width:600px; height:150px; background-color:white;"></div>
<div id="box-append-animali" style="width:600px; height:40px; background-color:white;"></div>
</td>



var mygridAnimali = new dhtmlXGridObject('gridboxAnimali');
mygridAnimali.setImagePath("../dhtmlxSuite/dhtmlxGrid/codebase/imgs/");
mygridAnimali.setHeader("Id Cliente, Specie,Razza");
mygridAnimali.setInitWidths("150, 150, 150")
mygridAnimali.setColAlign("left, left, left")
mygridAnimali.setColTypes("ro,ed,ed");
mygridAnimali.setSkin("dhx_skyblue")
mygridAnimali.enableColumnAutoSize(true);
mygridAnimali.init();

//---grid initialization
mygridAnimali.loadXML("data-animali.php");
//---grid ATTACH EVENT
mygridAnimali.attachEvent("onRowSelect", doOnRowSelectedA);
//---dataProcessor initialization

var mydp = new dataProcessor ("data-animali.php");// object constructor. Here you should specify a connector file // Francesco
mydp.init(mygridAnimali); // initializes dataProcessor. As the parameter you should specify your grid



function doOnRowSelectedA(id) {

location.href = "scheda-animale.php";


}

nel mio caso al posto di

location.href = "scheda-animale.php";


cosa devo scrivere????

Ciao e grazie in anticipo
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Sostituisci questo:
Codice:
location.href = "scheda-animale.php";
Con questo:
Codice:
window.open("scheda-animale.php");
 
Discussioni simili
Autore Titolo Forum Risposte Data
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
marino51 [Risolto]videochat di messenger ha smesso di funzionare sul telefonino Smartphone e tablet 1
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
A [RISOLTO] HighChart e PHP PHP 4
A [RISOLTO] PHP Selezionare tutti i file con stessa estensione PHP 2
A [RISOLTO] Table elaborata da codice PHP con dati da DB non visualizzata in IFRAME PHP 15
T [Photoshop] Problema creazione pennello personalizzato [RISOLTO] Photoshop 3

Discussioni simili