Visualizzazione dei risultati da 1 a 9 su 9

Discussione: cambiare un frame

  1. #1

    cambiare un frame

    Ho una pagina (Ricerca.asp) con 2 frame (SX.asp e DX.asp).
    Devo cambiare un valore d un campo del frame DX quando premo su un menù ad albero nel frame SX.
    Il menù ad albero è generato tramite 2 file (Tree.css e Tree.js).
    ...ora...
    Dato che prima i due frame erano uniti in un'unica pagina e la funzione
    document.form1.testo1.value=...
    contenuta in Tree.js e richiamata alla selezione di un nodo mi cambiava come richiesto il campo richiesto... io pensavo che, separando in due frame l'albero e il form contenente il campo, modificando l'istruzione in
    parent.dx.form1.testo1.value=...
    funzionasse ma...

    aiutino???
    ciao a tutti
    Matteo

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Problema javascript, non ASP....

    Comunque prova con

    top.dx.document.form1.testo1.value=...

    Ammesso che il frame di destra si chiami dx
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3

    grande!

    Grazie 1000, funziona...
    ma scusa l'ignoranza (io javascript praticamente nn lo conosco)
    ma... TOP cos'è?

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    top è il documento più in alto nella gerarchia dei documenti.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Comunque avrebbe dovuto funzionare anche con parent ( che è il successivo in alto nella gerarchia) solo che avevi dimenticato document:

    parent.dx.document.form1.testo1.value=...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  6. #6
    immaginavo, era solo per conferma!
    grazie mitttico!
    ciao
    ah... intanto che c sono...
    dato che io inserisco il valore passato dall'albero in quel campo...
    posso bloccarlo da modifica (intendo manuale, uno nn dovrebbe andare a scriverci niente, l'unico modo d modif dovrebbe essere proprio il click su un nodo)... oppure nasconderlo, renderlo invisibile.
    questo campo mi serve come parametro da passare.
    In alternativa posso utilizzare come valore da passare il valore della selezione del nodo dell'albero?

    scusami se rompo... intanto cerco soluzioni nel forum
    grazie ancora
    ciao

  7. #7
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Puoi mettere disabled nel campo di testo, solo che poi non viene passato nel post, per cui devi creare un hidden da valorizzare.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  8. #8
    Qeusti due modi funzionano credo...

    per avere un campo nascosto
    <input type="hidden" name="NomeCampo" value="valore nascosto">

    per un campo di testo non modificabile
    <input type="text" readonly="true" name="NomeCampo" value="valore non modificabile">

    giusto?

  9. #9

    giusto!

    grazie 1000
    ciao
    (spero un giorno d essere io a dare aiuto!)

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.