Back to top

Autore Topic: Redirect con javascript  (Letto 2070 volte)

Offline lory1990

  • Esploratore
  • **
  • Post: 156
  • Sesso: Maschio
    • Mostra profilo
Redirect con javascript
« il: 11 Feb 2013, 10:59:12 »
Ciao a tutti! sto sviluppando un componente, adesso sto facendo la parte in frontend. Ho aggiunto un bottone per permettere la cancellazione dell'elemento che appena cliccato porta alla seguente funzioe javascript che però non funziona :( dovrei reindirizzare ad un controller progetto ed alla sua funzione delete che richiede l'id dell'elemento...
Codice: [Seleziona]
<script>
function delete_element(){
var a = confirm('<?=JText::_('COM_MTT_CONFIRM_DELETE')?>');
if(a){
window.location('index.php?option=com_mtt&task=progetto.delete&id=<?=(int)$this->item->id?>');
}else{
return false;
}
}
</script>

Come mai non funziona.... help!

mau_develop

  • Visitatore
Re:Redirect con javascript
« Risposta #1 il: 11 Feb 2013, 11:32:22 »
boh... non capisco... comunque qs è un errore

?=(int)$this->item->id?>');
lascia lo spazio e metti il ; dopo id

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect con javascript
« Risposta #2 il: 11 Feb 2013, 12:42:12 »
in una sola riga ci sono 2 errori basilari

1) se non metti echo dubito che il php stampi qualcosa
2) se sei in php 5 l'apertura <? non fa nulla
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline lory1990

  • Esploratore
  • **
  • Post: 156
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect con javascript
« Risposta #3 il: 11 Feb 2013, 14:00:32 »
beh no ma il php fa il suo... è il window.location che non fa il redirect :(

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect con javascript
« Risposta #4 il: 11 Feb 2013, 14:34:41 »
sono sincero non l'avevo mai vista quella dichierazione in php comunque l'errore sta in

window.location='index.php?option=com_mtt&task=progetto.delete&id=<?=(int)$this->item->id?>';

senza parentesi
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline lory1990

  • Esploratore
  • **
  • Post: 156
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect con javascript
« Risposta #5 il: 11 Feb 2013, 14:37:04 »
OMG!! it works!


comunque quando si deve fare un echo basta scrivere
<?="quello che voglio"?>
è molto utile!!


Grazie! adesso tutto funziona!!

 



Web Design Bolzano Kreatif