Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327

    [ASP] Passare una stringa ad una form padre tramite link

    Eccomi per l'ennesimo problemino...
    ..cercherò di spiegarlo brevemente...
    ...ho una form (padre) contenente una casella di testo ed un pulsante "button" che mi apre una pop-up...nella finestra (figlia) pop-up mi vengono visualizzate tulle le immagini presenti in una cartella del server...e fin quì tutto OK!
    le immagini le visualizzo in questo modo:
    -----------------------------------------------------------------------------------------
    <%
    ' //// effettuo un ciclo sulla tabella per stampare a video tutti i records
    While Not Rs.Eof
    %>
    <tr>
    <td width="30%"><%=Rs.Fields("data")%></td>
    <td width="30%">
    "><%=Rs.Fields("titolo_file")%></td>
    <td>[img]../prodotti/<%=Rs.Fields([/img]"></td>
    <%
    ' //// vado avanti con il ciclo
    Rs.MoveNext
    Wend

    ' //// chiudo il records set e libero risorse
    Rs.Close
    Set Rs = Nothing
    %>
    -----------------------------------------------------------------------------------------

    Adesso vorrei che cliccandoci sopra il link o sulla miniatura, questo mi riempia la casella di testo, nella form della finestra padre, con il nome dell'immagine. Es img1.gif ecc...non sarebbe altro che <%=Rs.Fields("titolo_file")%>

    Come devo fare questo passaggio? :master:
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    lato client in javascript
    codice:
    onclick="if(window.opener){window.opener.NomeForm.NomeText.value='<%=Rs.Fields("nome_file")%>';}

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Grazie per il tuo interesse willybit...
    ..ma scusa la mia ignoranza...ma dove lo metto
    --------------------------------------------------------------
    onclick="if(window.opener){window.opener.NomeForm. NomeText.value='<%=Rs.Fields("nome_file")%>';}
    --------------------------------------------------------------

    devo inserirlo nell href="

    oppure devo creare una funzione e richiamarla tramite href....
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Pensavo fosse più semplice....
    ...bohh
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da p73
    Pensavo fosse più semplice....
    ...bohh
    è semplice

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Ho provato....ma non funziona...

    possibile che non riesca a capirci niente..
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    devi quotare il mio messaggio e prendere il codice dalla textarea
    hai qualcosa online da vedere?

  8. #8
    Non conosco bene la struttura ma devi mettere la funzione di willybit sull' onClick dell <img>.

    Nella 'figlia', per ogni immagine ci vuole l'evento onClick.
    Così se clicchi sull'immagine va a riempire la form con il valore che gli hai passato

    codice:
    [img]../prodotti/<%=Rs.Fields([/img]" onclick="if(window.opener){window.opener.NomeFormPadre.CampoPerNomeImmagine.value='<%=Rs.Fields("nome_file")%>';}" width="70" height="70">

  9. #9
    nel codice del mitico Willybit c'è scritto "java-script:void(0);": probabilmente è stato riformattato dal sistema per impedire script non autorizzati, devi scriverlo SENZA trattino

    Mo'provo...
    Alè! Avevo scritto "javascript" tutto attaccato e nel codice, messo dentro il tag "a", lo strunz di sistema me l'ha riformattato col trattino...
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    ..ho già provato a levare il trattino...ma niente lo stesso...
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

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.