1
Joomla! 3 / Re:pagina contatti e form non come moduli o estensioni
« il: 22 Mar 2015, 11:29:07 »
con Sourcerer ho risolto quasi tutti i problemi
il problema dell'allineamento era un div non chiuso nel copia incolla mi sono perso un pezzo
il form funziona benissimo e non sembra avere problemi di integrazione
vorrei però avere anche un box di ritorno con conferma dell'invio solo che lo script che uso in un'altro sito non va bene e non saprei come sistemarlo per integrarlo
questo è il codice:
questo codice al ritorna dal richiamo del php con l'invio della mail del form mi richiama la pagina con l'opzione ?success così facendo mi apre il box con la conferma dell'invio del messaggio solo che lo schema attuale non lo posso usare perchè le pagine hanno già dei ? per il richiamo delle informazioni dal database e non so come bypassare questo problema per avere il box?
un esempio di come funziona il box lo potete vedere qui http://coguaro.ml/it/contatti.htm
il problema dell'allineamento era un div non chiuso nel copia incolla mi sono perso un pezzo


il form funziona benissimo e non sembra avere problemi di integrazione
vorrei però avere anche un box di ritorno con conferma dell'invio solo che lo script che uso in un'altro sito non va bene e non saprei come sistemarlo per integrarlo
questo è il codice:
Codice: [Seleziona]
<head>
<script type="text/javascript" language="JavaScript">
<!--
// Do not remove copyright information
// WinOpen v2.0
// Copyright NavSurf.com 2002, all rights reserved
// Creative Solutions for JavaScript navigation menus, scrollers and web widgets
// Affordable Services in JavaScript consulting, customization and trouble-shooting
// Visit NavSurf.com at [url]http://navsurf.com[/url]
// prelevato ed illustrato su [url]http://www.web-link.it[/url]
function winOpen(URL, windowName, width, height, left, top, resizable, location, menubar, scrollbars, status, toolbar, directories){
var windowFeatures;
windowFeatures = '';
if (width != '')
windowFeatures = windowFeatures+'width='+width+',';
if (height != '')
windowFeatures = windowFeatures+'height='+height+',';
if (left != '')
windowFeatures = windowFeatures+'left='+left+',';
if (top != '')
windowFeatures = windowFeatures+'top='+top+',';
if (resizable)
windowFeatures = windowFeatures+'resizable,';
if (location)
windowFeatures = windowFeatures+'location,';
if (menubar)
windowFeatures = windowFeatures+'menubar,';
if (scrollbars)
windowFeatures = windowFeatures+'scrollbars,';
if (status)
windowFeatures = windowFeatures+'status,';
if (toolbar)
windowFeatures = windowFeatures+'toolbar,';
if (directories)
windowFeatures = windowFeatures+'directories,';
window.open(URL, windowName, windowFeatures);
}
//-->
</script>
<script type="text/javascript" language="JavaScript">
//CREATO DA RICCARDO MEL -TARGETWEB.IT
function lightbox() {
$('#overlay').delay(1000).fadeIn('fast'); //cambia il valore di delay per temporizare di più l'overlay
$('#box').delay(1000).fadeIn('slow');
$(".chiudi").click( //chiusura
function(){
$('#overlay').fadeOut('fast');
$('#box').hide();
});
};
</script>
<script type="text/javascript" language="JavaScript">
function conferma(){
url=location.href;
/ido l'url in array tramite ?, il secondo elemento sono i paramentri
param=url.split('?',2)[1];
if(param.indexOf('success')>=0) lightbox();//richiamo alla funzione da eseguire solo in caso affermativo
};
</script>
</head>
<body onload="conferma()">
<!--RICORDA DI LASCIARE QUESTO DIV-->
<div class="overlay" id="overlay" style="display:none;"></div>
<!--PARTE MODIFICABILE-->
<div>
qui ci va la struttura del sito
</div>
<!--FINE PARTE MODIFICABILE-->
<!--INIZIO CODICE OVERLAY EFFETTIVO-->
<div id="box">
<div id="box-container">
<div class="chiudi"><img src="img/logo_conferma.jpg" alt="X"><>
<div class="testo-box">La sua richiesta è stata inoltrata[br /]con successo<>
</div><!--box container-->
</div> <!--FINE BOX-->
</body>
questo codice al ritorna dal richiamo del php con l'invio della mail del form mi richiama la pagina con l'opzione ?success così facendo mi apre il box con la conferma dell'invio del messaggio solo che lo schema attuale non lo posso usare perchè le pagine hanno già dei ? per il richiamo delle informazioni dal database e non so come bypassare questo problema per avere il box?
un esempio di come funziona il box lo potete vedere qui http://coguaro.ml/it/contatti.htm