19/08/2014 01:01:40
blancks ha scritto: Non m'ero proprio accorto delle ultime repliche, pardon.
In peace, may you leave this shore.
In love, may you find the next.
Safe passage on your travels,
until our final journey to the ground.
May we meet again.
Reshop, Heda.
19/08/2014 13:06:56
Secondo me l'errore sta anche nel fatto che dentro a una funzione è sbagliato usare la forma per l'esecuzione delle azioni onReady:
$(function(){
//Roba del dialog
});
---
Non chiedetemi aiuto in privato per questioni di programmazione; chiedete sul forum e eventualmente vi risponderò lì.
http://gdrportal.eu - Hosting per GDR
19/08/2014 14:01:22
leoblacksoul ha scritto:
Non ha nessun senso.
19/08/2014 14:28:20
Grazie ancora per le risposte, in qualche maniera sono comunque utili e magari mi avvicinano alla soluzione :)
Ho corretto il puntino al posto del cancelletto, e non cambia nulla ancora.
Per quanto riguarda il suggerimento di leoblacksoul cosa dovrei fare? Ho provato a togliere le due righe
$(function(){
});
Janeway: Jean-Luc.. Le andrebbe una bella gita su Romulus?
Picard: Con o senza il resto della Flotta?
19/08/2014 14:50:45
Se utilizzi chrome o firefox premi F12, accedi alla scheda console e poi riprova a cliccare sul tasto.
Se ci sono errori javascript li vedrai lì e in caso segnalaceli in risposta qui 😉
19/08/2014 15:09:11
L'unica cosa che mi appare è:
L’utilizzo di getPreventDefault() è deprecato. Al suo posto utilizzare defaultPrevented. jquery-1.9.0.js (riga 3308)
Janeway: Jean-Luc.. Le andrebbe una bella gita su Romulus?
Picard: Con o senza il resto della Flotta?
19/08/2014 23:19:07
Comincio a pensare che sarebbe più facile lasciarla in popup, sta benedetta scheda, anche se la cosa mi schifa alquanto.
In peace, may you leave this shore.
In love, may you find the next.
Safe passage on your travels,
until our final journey to the ground.
May we meet again.
Reshop, Heda.
20/08/2014 00:20:46
se posso intromettermi, credo che cambiare la vostra versione di jquery aggiornandola alla 2.x dovrebbe risolvere il problema :)
20/08/2014 01:55:38
Con ordine, cercherò di descrivere il processo passo passo partendo da zero (così che ne possano giovare tutti).
Step 1: Realizzare una pagina simil main per aprire i vari moduli del sito
Nel mio caso ho chiamato tale file popup.php e quest è il sorgente che dovrebbe avere
<?php
require 'header.inc.php';
gdrcd_controllo_sessione();
echo '<div class="popup">';
if (!empty($_GET['page']))
gdrcd_load_modules(
gdrcd_filter(
'include',
dirname(__FILE__)
. DIRECTORY_SEPARATOR
. 'pages'
. DIRECTORY_SEPARATOR
. $_GET['page']
. '.inc.php'
)
);
else
echo $MESSAGE['interface']['layout_not_found'];
echo '</div>';
require 'footer.inc.php';
?>
<link rel="stylesheet" href="includes/jquery-ui.min.css" type="text/css" />
<script type="text/javascript" src="includes/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="includes/jquery-ui.min.js"></script>
<script type="text/javascript">
function modalWindow(name, title, url, width, height) {
// per width ed height imposto dei valori di default così non occorre specificarli in ogni occasione
width = typeof width === 'undefined'? 800 : width;
height = typeof height === 'undefined'? 600 : height;
// verifichiamo se nel body non esiste il sorgente per la dialog
if ($('#dialog-'+name).length == 0) {
// in questo caso lo creiamo:
$('body').append('<div id="dialog-'+name+'" title="'+title+'" style="padding:0;"><iframe src="'+ url +'" frameborder="no" style="position:absolute;width:100%;height:100%;" scrolling="yes"></div>');
} else {
// se il sorgente invece esiste già assegnamo la nuova url all'iframe:
$('#dialog-'+name).attr('title', title);
$('#dialog-'+name+' iframe').attr('src', url);
}
// Ok, adesso siamo pronti per lanciare la modale!
$('#dialog-'+name).dialog({width: width, height: height});
}
</script>
$PARAMETERS['menu']['profile']['url']="javascript:modalWindow('scheda', 'Scheda di ". $_SESSION['login'] ."', 'popup.php?page=scheda&pg=". $_SESSION['login'] ."');";
overflow: auto !important;
<a href="javascript:parent.modalWindow('scheda2', 'Scheda di <?php echo gdrcd_filter('url',$_REQUEST['pg']); ?>', 'popup.php?page=scheda_modifica&pg=<?php echo gdrcd_filter('url',$_REQUEST['pg']); ?>');">
modalWindow('idmodale', 'titolo finestra modale', 'url da caricare', 600, 400);
// 600 è la larghezza
// 400 è l'altezza
Modificato il 20/08/2014 02:01:53 da blancks
20/08/2014 21:42:11
Blancks dovrebbero farti santo! :D
Ora seguo la guida e vedo di sistemare tutto! :)
Edit: Confermo, funziona alla perfezione! :D
Janeway: Jean-Luc.. Le andrebbe una bella gita su Romulus?
Picard: Con o senza il resto della Flotta?
Modificato il 20/08/2014 23:11:25 da norm
Discussione seguita da:
Non puoi scrivere in questo Forum
Aggiungi Discussione ai Preferiti
Inoltra Discussione
Forum Programmazione, GDRCD, Grafica e Open Source
Torna alla lista Forum
✋😟
Abbiamo rilevato che stai usando un software per bloccare la pubblicità!
L'utilizzo di GDR-online.com è gratuito da oltre 17 anni ma è necessario coprire i costi per mantenerlo online... ti chiediamo di aiutarci disabilitando il blocco dei banner pubblicitari.
Togliere il blocco significa fare in modo che GDR-online.com possa continuare a far conoscere piccoli giochi amatoriali gratuitamente e offrire un servizio sempre migliore e adatto alle esigenze dei suoi giocatori!
Se questo avviso continua ad apparire nonostante tu abbia autorizzato il portale:
- Verifica nelle opzioni che venga disattivato AdBlock in tutto il dominio gdr-online.com e non solo in una pagina
- Controlla di non avere fra le estensioni installate altre analoghe ad AdBlock, come AdBlock Plusbr, ublock origin, ecc.
- Probabilmente sul tuo PC è installato un Antivirus che ha anche funzioni di blocco pubblicità
- Se usi Firefox impostare il "Blocco Contenuti" su "Normale" e non su "Restrittivo". Per farlo clicca sull'icona dello scudo vicino all'URL e clicca su "Disattiva Blocco per questo sito"
- Prova a premere CTRL + F5, riloggarti e vedi se il problema persiste