Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    errore nuovo :S su modulo sempre funzionante ...

    questo semplice javascript mi ha semrpe funzionato .. xche' di punto in bianco non mi aggiorna piu' il valore del campo della pagina che ha aperto il popup ?:S
    cosa puo' essere successo?

    <SCRIPT LANGUAGE="JavaScript">
    riga62> self.opener.document.forms['modulo'].elements['file1'].value = 'dns.txt'; window.close(true);
    </SCRIPT>

    Errori script pagina Web

    Agente utente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2)
    Timestamp: Mon, 13 Oct 2008 19:49:21 UTC


    Messaggio: Accesso negato.

    Linea: 62
    Carattere: 5
    Codice: 0
    URI: http://xxxxxxx.firenze.it/@admin/pro...dulo&cartella=

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se il campo "file1" e' un input di tipo file il perche' e' ovvio: non si puo' predefinire (e forzare) il file da selezionare, essendo una prerogativa dell'utente (per evitare che il webmaster possa scaricare, che so, il file administrator.pwl )

    Oppure circoscrivi meglio il problema inserendo anche la porzione di form interessata.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    <tr>
    <td class="testobianco">File 1 </td>
    <td ><font size="2">
    <input name="file1" type="text" class="boxtestoblu" id="file1" size="40">
    </font> <input name="Submit23" type="button" class="button_nuovo_blu" value="Carica" onClick="javascript:window.open('progress.asp?m=mo dulo&c=file1',null,'width=350,height=200,resizable =yes');"></td>
    </tr>

    ecco scusa

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ammettendo che sulla pagina che apre la popup tu abbia un form di nome "modulo", prova:

    opener.document.forms['modulo'].elements['file1'].value = 'dns.txt'; window.close();

    Se stai agendo da un frame o la pagina attualmente visualizzata nel popup non e' quella iniziale del popup stesso, le cose si complicano... ma solo un poco

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5

    nulla da fare

    allora ti spiego sperando di farmi capire meglio
    il form principale e' dentro un frame. nel campo di testo vuoto dovrebbe arrivare dal pop-up che si apre il nome del file del modulo upload. il tasto mi serve solo ad aprire il pop-up.

    ora non e' un problema del modulo upload xche' fisicamente lo carica sul server e il nome file viene correttamente rilasciato ..

    il problema e' nell'opener.document... non gli passa indietro il valore e si blocca con un errore di Accesso Negato.
    se commento questa riga il popup si chiude tranquillamente.

    non so proprio cosa pensare guarda :S

  6. #6
    scappato doppio.

  7. #7
    <SCRIPT LANGUAGE="JavaScript">
    opener.document.forms['modulo'].elements['file1'].value = 'dns.txt'; window.close();
    </SCRIPT>

    nel popup ho levato tutto il codice non necessario ho lasciato solo questa riga di script.
    non va bene uguale ... si blocca con lo stesso errore.

    cosa puo' essere :S?

    ps: naturalmente il form principale si chiama modulo.
    io vado a letto domattina ci riprovo forse a mente fresca qualche idea mi esce ...

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da fegat\\n0
    onClick="window.open('progress.asp?m=modulo&c=file 1',null,'width=350,height=200,resizable=yes');"
    prova a cambiare questo null con una stringa (senza spazi ne' caratteri strani e che non inizi per numero)

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: nulla da fare

    Originariamente inviato da fegat\\n0
    il form principale e' dentro un frame.
    Prova :

    opener.NomeDelFrame.document.forms['modulo'].elements['file1'].value = 'dns.txt'; window.close();

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    niente da fare .. ho provato a mettere il nome del frame ma non ne esco piu' :S

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.