Autore Topic: [Developer] URL come stringa dinamica  (Letto 845 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline oni

  • Post: 6
[Developer] URL come stringa dinamica
« il: 08 Marzo 2009 12:57:12 »
Salve!
Sto creando una piccola estensione e ovviamente sono incappata in un problemino,
 avrei bisogno di prendere l'URL come stringa per poterla utilizzare da mandare come get parametro ad una classe php il tutto in un file xul.
« Ultima modifica: 08 Marzo 2009 18:57:01 da oni »

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: URL come stringa
« Risposta #1 il: 08 Marzo 2009 13:32:14 »
Per l'url della pagina corrente leggi qui:
http://forum.mozillaitalia.org/index.php?topic=37427.msg232954#msg232954

Se hai l'oggetto location puoi accedere all'url in formato stringa con .href.
Ciao

Offline oni

  • Post: 6
Re: [Developer] URL come stringa
« Risposta #2 il: 08 Marzo 2009 15:44:27 »
Salve...
ma così facendo resta statico io l'ho bisogno dinamico...ossia ciò che scrivo nell url l'ho bisogno...

Offline oni

  • Post: 6
Re: [Developer] URL come stringa dinamica
« Risposta #3 il: 09 Marzo 2009 08:55:57 »
ah ops, ho capito solo dopo che intendevi che dovevo metterlo nella parte javascript e usarla come funzione all'interno dello xul... :?

ora il mio problema è un altro quello che ricavo lo modifico e voglio rimandarlo nell'URL è possibile??

<textbox id="urlbar" value="http://localhost/nomefile.php?site=URLAddressModified();" />

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [Developer] URL come stringa dinamica
« Risposta #4 il: 09 Marzo 2009 14:13:55 »
Per rimandarlo nell'url intendi far aprire una pagina con un indirizzo da te generato ?
Per aprire una nuova url (nella scheda corrente), puoi usare il metodo replace, tipo:

Codice: [Seleziona]
doc.location.replace('url');

doc è l'oggetto documento ricavato come spiegato da klades al link di cui sopra.
Ciao


0 Utenti e 2 Visitatori stanno visualizzando questo topic.