Visualizzazione dei risultati da 1 a 7 su 7

Discussione: reload di frames

  1. #1

    reload di frames

    questo thread l'ho postato nel forum ASP, ma in effetti e' qui il posto giusto, chissa' che qualcuno.....

    ...e se volessi reloadare una pag diversa?

    nel mio caso c'e' una pag html con due frame, destra e sinistra,

    e' possibile associare un onClick sia nel frame "destra"

    che "sinistra" che mi reload il frame "pincipale"?

    in effetti ci ho provato, ma mi funziona solo se all'interno di

    un link facendo cosi':

    refresh homepage
    mi aiutereste a creare una funzione con questi parametri?
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    parent.madre.location.href = "default.htm";
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    non funziona!

    Ho messo questo codice in HEAD:

    codice:
    <script language="Javascript"><!--
    function refresha(){
    parent.madre.location.href = "default.htm";
    }
    --></script>
    E questo nel link:

    codice:
     
    <a class='testorosso' onClick='Javascript:refresha()' href='confermaeliminafile.asp'>elimina file</a")
    Perchè!
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non riesco a capire cosa vuoi. Nel tuo codice c'e` (forse) una contraddizione. E un errore di sintassi.

    Riscrivo spezzando (per comodita`):
    (1) <a class='testorosso'
    (2) onClick='java script:refresha()'
    (3) href='confermaeliminafile.asp'>
    (4) elimina file
    (5) </a")

    (5) forse volevi scrivere </a> con il maggiore (non chiusatonda) e senza le virgolette

    (3) Se deve anche caricare confermaeliminafile.asp nella finestra corrente, lo script va bene, ma mi sembra strano.
    Comunque prima fa il refresha() e poi il link.

    (2) "javascript" non serve: basta cosi:
    onClick='refresha();'

    Nota: questo codice non funziona se inserito nel frame di nome "madre".
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    madre e' il nome che ho dato alla pagina(default.htm) che contiene i due frame(destra, sinistra)

    codice:
    <script language="Javascript">
    window.name="madre";
    </script>
    quindi sara' per questo che non funziona???
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Attenzione alla sintassi:

    parent.NOMEFRAME.location.href =

    parent indica il frameset che contiene la pagina in cui sei

    NOMEFRAME e` il name del tag <frame>:
    <frame name="NOMEFRAME" ...>
    chiaramente non puo` essere top, che indica il frame piu` esterno

    Il nome della finestra non c'entra.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Sei stato prezioso moderatore!!!!

    tutto sta a capirle le cose.......
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

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 © 2025 vBulletin Solutions, Inc. All rights reserved.