Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la domanda e' questa?
    Originariamente inviato da mosquito70
    Vorrei capire come si fa a non redirezionare una pagina in quella principale (madre), ma nella stessa. Nel caso in questione la pagina principale (madre) è la "prima.asp" e la pagina nella cui utilizzo il javascript è la "seconda.asp".
    self.location.href='pagina.htm'

  2. #12
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    in realtà il problema si è "evoluto" nel frattempo.

    Infatti ridirezionando la pagina nella stessa (con "self" o con "window"), perdo il contenuto della pagina, ovvero gli altri script che in essa sono contenuti.

    La domanda quindi è:

    Si può redirezionare una pagina in una terza pagina (terza.asp), che non sia nè la stessa nè quella madre?


  3. #13
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    finestra e' diverso da pagina, quello che hai scritto finora non e' molto comprensibile

    cosa devi fare esattamente?

  4. #14
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    sorry, ma non sono molto pratico di javascript

    Finora ho capito che:

    1. Per redirezionare nella finestra madre una url, si usa questa istruzione
    function f_aprichiudi(url)
    {
    opener.location.href=url;
    }
    2. Per redirezionare nella stessa finestra una url, si usa questa istruzione
    function f_aprichiudi(url)
    {
    self.location.href=url;
    }
    Vorrei sapere quindi se posso redirezionare su un'altra finestra, che non sia ne quella madre ne la stessa. :master:



    ps. grazie per la risposta

  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    proprio non mi riesco a far capire

    Riprovo...

    1. La pagina madre (princi.asp) contiene un link che al passaggio del mouse apre la pagina figlia (secondaria.asp).
    2. A sua volta, dalla pagina secondaria.asp ho necessità di eseguire un ciclo per il lancio di n-file asp (che contengono codice fpdf...ma questo è irrilevante, credo, ai fini di questa discussione).
    3. Per fare questo ciclo, utilizzo javascript ed in particolare l'istruzione

    opener.location.href=url
    Dove "url" prende tanti valori differenti, quanti sono i cicli di lancio

    Ora il problema è questo.

    La "opener.locatin.href" reindirizza il risultato della url (o apre... non so come spiegarmi) sulla princi.asp (!!!!) e gli sostituisce il contenuto.
    Mentre io vorrei che l'aprisse da un'altra parte.
    Quest'altra parte non può essere la secondaria.asp, altrimenti perdo il contenuto della stessa e quindi quello che è il ciclo di lancio. (Ho provato inserendo self.location.href e infatti mi esegue solo il primo ciclo di lancio)

    Come faccio a reindirizzarla in una terza pagina?



    ps. Ma come fanno quei siti porno a lanciare tutte quelle popup?

  6. #16
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Se lo spiegavi subbito invece che scrivere del codice ti saresti risparmiato un sacco di up e di incompressioni.

    window.open(url) //cosi apri una nuova pagina
    window.open(url, 'nomepopup','parametri-altezza-larghezza')//cosi apri una popup, ma in questo caso se vorrai avere aperte tutte le pagine generate dal ciclo dovrai cambiare il nome della popup tipo: popup1,popup2. Non eseguendo questa operazione sarà aggiornata sempre la stessa popup.

    P.S. A titolo informativo esisto spazi web gratuti per testare le pagine on-line linguaggio ASP linguaggio PHP
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #17
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Grazie 1000!!!

    Ora provo quello che mi hai inviato e poi ti faccio sapere!

    Scusate ancora per il tempo che vi ho fatto perdere


  8. #18
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Andrea,
    purtroppo non mi funziona.

    Infatti se sostituisco

    opener.location.href=url;
    con

    window.open(url, 'ProduzioneFle','width=100,height=100');
    oppure con
    window.open(url);
    Non apre alcuna finestra.

    Con opener.location.href invece funziona benissimo (a parte il redizionamento).

    Qual'è la differenza tra window.open e opener.location.href?
    Su quest'ultimo come potrei agire per fare in modo che apra una popup come mi hai segnalato te con la window.open?



    ps. non lo posso mettere on-line perchè dovrei creare un db ad-hoc e la parte di codice per la creazione dei pdf. Sarebbe troppo lungo...purtroppo.

  9. #19
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Un consiglio, la maggioranza degli utenti (esperti) sono professionisti del settore web che non hanno sempre tempo di entrare nel dettaglio o fare da tutor, percui è sembre buona norma specificare cosa occore, o cosa si sta cercando di fare con il determinato script. Postanto tutta la pagina come la riceve il browser (cosi che l'eventuale utente possa fare il copia incolla per provarla in locale) oppure un link esterno da visionare, specificando anche eventuali errori javascript.
    Questo (come ti ho gia scritto) perchè gli utenti "meno esperti" sanno cosa vorrebbero ma spesso e volentieri si spiegano male o danno per scontato che il codice html non occorre (mentre spesso è il colpevole)
    Premesso questo per avere le risposte alle domande che hai fatto, scaricarti le guide di html.it (spiegate molto bene) che trovi qui.
    Per quanto concerne il problema specifico che non apre la pagine o le popup secondo me e perchè si incasina con il ciclo dovresti provare a generare una sola pagina. Fermo restando che non segnali gia ora un errore che tu non hai riportato.

    Non capisco che problema ci sia a pubblicare le pagine che simuli in locale, inoltre non è detto che se funziona perfettamente in locale funzioni anche on-line, potrebbero verificarsi altri problemi che scopriresti solo al moneto della pubblicazione.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #20
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    non saprei proprio come fare per pubblicarle. Non è che non voglio, ma come posso ad esempio creare buona parte della base dati (su cui si appoggiano tutti gli script)? E la parte per la creazione dei pdf?

    Tutto qua.

    Spero di trovare comunque la soluzione a questo problema, che mi sta facendo diventare rinco da una settimana.

    Grazie ancora dei consigli e vi farò sapere gli sviluppi


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.