Joomla.it Forum
Non solo Joomla... => Sviluppo => : donato.chpp 03 Jul 2009, 22:10:14
-
ciao a tutti,
ho creato un form in cui l'utente fa delle selezioni e poi invia una mail con i dati scelti, il problema è che con mozilla funziona mentre con explorer no, non riesco a capire perchè
la funzione che uso è questa:
if ( JUtility::sendMail($from, $sender, $to, $subject, $body) !== true ) {
print_r($mailer);
JError::raiseNotice( 500, JText:: _ ('EMAIL_NOT_SENT' ));
return $this->compila();
}
la variabile body è:
$body = "$sel1 \r\n $sel2 \r\n $sel3 \r\n $sel4";
\r\n lo uso per scrivere ogni variabile su una linea diversa
dove potrebbe essere il problema?
grazie
-
non capisco proprio perchè con moz funziona regolarmente, con explorer quando clicco su invia non succede nulla e sotto a sinistra mi esce "Errore nella visualizzazione della pagina".
il link per provare è:
www.dados881.altervista.org
c'è semplicemente il template joomla, con il componente preventivo sotto Menu Principale...
qualche consiglio??? grazie mille
-
è un errore di javascript.
Prova a cliccare due volte sull'errore in fondo a sinistra e ti si aprirà una finestra con l'errore.
Lo puoi visualizzare anche con firefox aprendo la console degli errori.
-
l'errore che mi da explorer è:
linea: 491
Carattere: 1
Errore : Prevosto oggetto
Codice: 0
URL: http://www.dados881.altervista.org/index.php?option=com_preventivo&view=preventivo&Itemid=53
è evidente che non mando qualcosa che lui si aspetta.... come potrei fare??? grazie
-
prova a guardare con firefox nella sua console degli errori che errore ti da... a che riga e in che file. Così sai dove andare per vedere se ci sono problemi
-
non capisco proprio perchè con moz funziona regolarmente, con explorer quando clicco su invia non succede nulla e sotto a sinistra mi esce "Errore nella visualizzazione della pagina".
il link per provare è:
www.dados881.altervista.org
c'è semplicemente il template joomla, con il componente preventivo sotto Menu Principale...
qualche consiglio??? grazie mille
sei sicuro che su altervista puoi utilizzare quella risorsa?
imho, no.
-
allora l'ho provato a fare e mi da che l'errore si trova in riga 1, cioe:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Inoltre mi da questo messaggio:
Problema di sicurezza: i contenuti in moz-nullprincipal:{7e34b607-30b3-456d-a48f-28488584b57c} non possono caricare o avere collegamenti che rimandino a chrome://tidy/skin/warning.png.
che può essere? perchè dal punto di vista di js mi sembra tutto corretto, grazie
-
francesco, non so però con moz funziona tutto regolarmente, quindi non dovrebbe andare bene anche con explorer???
-
ok, problema risolto. ;D
nella variabile
$subject = JRequest::getString('subject', $default, 'post');
non settavo $default, e ora l'ho fatto con:
$default = JText::sprintf( 'MAILENQUIRY', $SiteName );
preso spunto dal componentye com_contatti.
Inoltre per il submit avevo messo:
<p>
<button class="button" onclick="return submitbutton('send');">
<?php echo JText::_('SEND'); ?>
</button>
e ora l'ho modificato con:
<input type="submit" value="<?php echo JText::_('invia'); ?>" />
Ora funziona regolarmente sia con moz che con expl.. grazie mille per l'aiuto Teakor e francesco :)
-
Di nulla... un motivo per cui forse non funzionava con uno mentre con l'altro sì, è proprio explorer.