Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    apertura popup da link instabile con IE7

    ho un link. Posso aggiungere javascript solo nella proprietà href. E questo perchè ho un controllo server che mi permette solo questo.

    Questo è l'html risultante:

    codice:
    <a href="javascript:void window.open('publisher.asp?pub_id=1','frInfo','top=300,left=300,width=300,height=100,');
    					void window.open('publisher.asp?pub_id=1','publisher','top=300,left=300,width=300,height=100,');">
    	[img]../../../../immagini/cerca1.gif[/img]
    </a>
    La prima parte apre una finestra in un iframe nominato frInfo, e funziona


    La seconda parte apre un popup nominata publisher. Con Firefox2 e IE6, quando lo avevo fatto, funzionava perfettamente.
    Oggi, provato per caso con IE7, non funziona. Il popup viene aperto e richiuso subito e, qualche volta rimane pure aperto.

    Vi chiedo se esiste una soluzione più stabile, sempre scrivendo il codice dentro href.

    Ciao
    Pietro

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    mi rispondo da solo: ho tolto i due void ed ho messo alla fine; void(0);


    javascript:window.open('publisher.asp?pub_id={0}', 'frInfo','top=300,left=300,width=300,height=100,') ;window.open('publisher.asp?pub_id={0}','publisher ','top=300,left=300,width=300,height=100,');void(0 );

    però mi piacerebbe conoscere il vostro pensiero.
    Pietro

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho cantato vittoria troppo presto, perchè non funziona con Opera

    qualche suggerimento?
    Pietro

  4. #4
    inserisci TUTTA la funzione in void:
    codice:
    javascript:void(.......... ....... .........)

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    se non ho sbagliato, sembrerebbe non funzionare:

    href="javascript:void(window.open('publisher.asp?p ub_id=1','frInfo','top=300,left=300,width=300,heig ht=100,');window.open('publisher.asp?pub_id=1','pu blisher','top=300,left=300,width=300,height=100,');"
    Pietro

  6. #6
    codice:
    href="javascript:void(window.open('publisher.asp?pub_id=1','frInfo','top=300,left=300,width=300,height=100'));window.open('publisher.asp?pub_id=1','publisher','top=300,left=300,width=300,height=100,');"

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Purtroppo non funziona perciò mi ci adatterò a fare diversamente. Ciao
    Pietro

  8. #8
    Non ho capito cosa devi modificare, come e perchè....
    ma a me funziona.

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da H5N1_Aviaria
    Non ho capito cosa devi modificare, come e perchè....
    ma a me funziona.
    funziona su Opera? :master:
    Pietro

  10. #10
    Sì, se il blocco è disattivato

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.