Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema PopUp

  1. #1

    Problema PopUp

    Buongiorno a tutti.
    Ho un "piccolo" problema aprendo un PopUp.

    Utilizzo la seguente funzione:
    codice:
    <script language="JavaScript">
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    //-->
    </script>
    E la richiamo in questo modo:
    codice:
    Dettagli&gt;
    Quando clicco sul link con IE, mi ritorna "Argomento non valido", puntando alla "w" di "window.open".

    E' ormai diverso tempo che ci sbatto la testa , ma non riesco a trovare dove sia il problema. Spero che qualcuno riesca a vederlo.

    Grazie mille in anticipo.
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ma... stai usando asp?
    Pietro

  3. #3
    Si, ma il problema mi viene segnalato nella parte di JS ...
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: prova a sostituire:

    codice:
    ***onClick="MM_openBrWindow('banner_news.asp?t=1&id=<%=rs("id")%>','Nome***
    Pietro

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    devi stare attenta agli apici doppi

    per come l'hai scritto tu l'evento onclick è

    onClick="MM_openBrWindow('banner_news.asp?t=1&id="

    il che ovviamente genera un errore.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Dove c'è rs("id"), ho messo i doppi apici, perchè è estratto da un response.write, percui servono i doppi apici.

    Cmq, ho controllato l'output HTML, che è corretto:
    Dettagli&gt;

    Per cui, il problema dev'essere nella funzione JS ...
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

  7. #7
    TROVATO !!!
    Il problema stava nel titolo della finestra:
    codice:
    MM_openBrWindow('banner_news.asp?t=1&id=" & rs("id") & "','Nome_Finestra','scrollbars=yes,width=370,heig
    ht=250')">Dettagli&gt;</a>
    IE non digerisce gli spazi nel nome della finestra.
    Mannaggia a M$ !!!
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Questa volta IE non c'entra.

    E` il DOM che non puo` accettare spazi nei nomi degli oggetti nella pagina.
    Quello che specifichi nel secondo parametro di window.open() e` il nome di un oggetto, e deve seguire le regole dei nomi: iniziare conlettera e contenere solo lettere e numeri (il carattere underscore _ fa parte delle lettere).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Bhè, ti dirò, FireFox non crea tutti questi problemi, ed i popup li apriva senza nessun tipo di problema.
    5te.

    http://www.TuningLove.com
    Right to the heart of Tuning

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.