Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23
  1. #11
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Xinod
    se il window.open e' richiamato dal documento nell' iframe dovrebbe bastare
    window.opener.location.reload(true)
    Ha gia' detto che non va
    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

  2. #12
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    allora qualcosa e' stato omesso: ulteriori frames, cambi di dominio...

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    prima pagina:

    Codice PHP:
    <body> <iframe src "menu.php" width="100%" frameborder="0"></iframe> <iframe src "form_inserimento_test.php" name "frame_principale" id ="frame_principale" width="100%" height="2800" frameborder "0" scrolling="auto"></iframe> </body

    nel frame "frame_principale":

    Codice PHP:
    echo '<tr><td><font size="2">'.implode($row,'</font></td><td><font size="2">')."<td><a href=\"#\" onClick=\"popup('cambia_data_ora.php?titolo=$row[0]&data=$row[1]'); return false; \" >EDIT</a><a href=\"elimina_pianificazione_1.php?titolo=$row[0]&data=$row[1]\">DELETE</a></font></td></tr>\n"

    nel popup:

    Codice PHP:
    <div id="button" style="float:left; margin-top:10">
     [
    img]wp-content/uploads/icone_sistema/Icon013.png[/img] </div
    e nella pagina che gestisce il submit():

    Codice PHP:
    $wpdb->query("UPDATE pianificazione SET date = '$stringa_pianificazione', ponp='$record_vuoto' WHERE titolo = '$titolo' AND date = '$data' "); 

    da quest'utlima pagina vorrei refreshare "frame_principale"..

  4. #14
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Fra scusa a Br1 dici che opener.location.reload(true) non funziona poi nella pagina che gestisce il submit() c'è solo un update php (tutto su una riga che affatica la lettura, quando posti codice formattalo su più righe, non tutti qui su javascript conoscono il php cerca d'usarlo il meno possibile) senza codice javascript come fai a sostenere non va?
    Fai l'update una volta finito l'aggiornamento inserisci un:
    Codice PHP:
    echo '<script>opener.location.reload(true)</script>'
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #15
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    no scusate..non c'è perchè nel momento in cui non mi funziona qualche script lo cancello..ed evidentemente quando ho copiato il codice lo avevo già tolto..
    ma l'opener (perdona la mia ignoranza)non dovrebbe farmi refereshare la pagina padre e quindi in questo caso la pagina "popup"..?

  6. #16
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' la solita confusione concettuale... finestra e pagina non sono sinonimi e equivalenti... le finestre sono imparentate, le pagine contenute no, una pagina ne apre un'altra e una pagina puo' aprire un'altra pagina in un'altra finestra, ma una finestra non e' un oggetto "attivo", solo le pagine che contiene possono esserlo.

    Da una pagina quindi posso modificare ( e refreshare ) il contenuto di un'altra finestra, ovvero modificare la pagina contenuta.

    Il tutto ovviamente a patto che io possa identificare la finestra interessata all'operazione, ed e' proprio quello che si sta tentando di fare.

    Il discorso si applica anche ai frames: ricordati sempre che in pratica sono delle finestre ospitate all'interno di pagine.

    Perdona il discorso un tantinello impreciso e semplicistico
    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

  7. #17
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    ..ma no figurati..si in effetti sono un pò confuso..
    ma in definitiva..? come posso risolvere..?

  8. #18
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da frafra85
    ..ma no figurati..si in effetti sono un pò confuso..
    ma in definitiva..? come posso risolvere..?
    Chiarisci meglio la struttura coinvolta... ma in ogni caso dovrai usare la sintassi gia' segnalata:

    window.open("","NomeFinestra").location.reload(tru e);

    Al limite avra bisogno di fare, nella finestra interessata, un'assegnazione del name al momento del caricamento della pagina che contiene:

    window.name="NomeFinestra";
    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

  9. #19
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    32
    scusami potresti chiarirmi meglio il concetto del window.name..? perdonami ma uso javascript li dove non arriva php..

  10. #20
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... io sono una pagina, poiche' nessuno ci ha pensato ho deciso di assegnare un nome alla finestra che mi contiene... anche se si tratta di un frame.

    <script>window.name="pippo";</script>.

    Ecco. Da questo momento in poi chi vorra' che il mio contenuto si aggiorni dovra' fare semplicemente

    <script>window.open("","pippo").location.reload(); </script>

    Ovviamente dovra' essere una pagina del mio stesso dominio
    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

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.