Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problema con document.write

    Ragazzi sto usando questo codice:

    <script language="JavaScript">
    <!--
    var popupblock = false;
    var test = window.open('','','width=1,height=1');
    if (!test) popupblock = true; else test.close();
    if (popupblock) document.write("Impossibile aprire popup.");
    document.write("")
    //-->
    </script>

    Se visualizzo il codice dopo l'elaborazione della pagina vedo che ottengo questo:

    <tr>
    <td align="left"><script language="JavaScript">
    <table width=260px border=0 align="center" cellpadding=4 cellspacing=0 style="border-right: 3px double #0099CB">
    <tr>
    <td colspan=3>Tabella</td>
    </tr>
    <tr>
    <td colspan=3>Tabella vuota</td>
    </tr>
    </table>
    ")
    //-->
    </script></td>

    Il problema è che a video però la tabella non mi viene mostrata

    Mi aiutatea a risolvere il problema?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Le inclusioni lato server vengo elaborate prima del javascript, ergo non puoi usare il document.write, ma dovrai includere o meno lato server <%if comando = true Then%>qui metto l'inclusione<%End if%>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao Andrea
    ho provato così:

    <script language="JavaScript">
    <!--
    var popupblock = false;
    var test = window.open('','','width=1,height=1');
    if (!test) popupblock = true; else test.close();
    if (popupblock) document.write("Impossibile aprire popup.");
    <% if popupblock = true Then %>

    <% End if %>

    //-->
    </script>

    ma il risultato non cambia.

    Certamente sono io che non ho capito il tuo suggerimento.

    Help me!!!

  4. #4
    Nessun aiuto?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Fidelio-565
    Nessun aiuto?
    Mi sembra tu abbia molta confusione e fretta, i linguaggi ASP e JAVASCRIPT lavorano in due ambienti diversi e il dialogo esiste ma con certe regole e condizioni.
    Quanto hai scritto e per me incompresibile e inlogico, spiegartello diventerebbe complesso, ripassa le guide di ASP e JS
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Grazie Andrea per la tua disponibilità e spero che anche qualcunaltro di buona volontà possa unirsi alla discussione e darmi una mano a venir fuori da questa situazione.

    Sfortunatamente come dici tu non ho conoscenza di JS (ho sempre preferito farne il minimo uso operando maggiormente con ASP lato server) e la fretta è cattiva consigliera.

    Purtroppo ho l'esigenza di fare aprire una popup che contenga una chat.

    Ecco che mi sono dovuto imbattere con l'argomento dei popup blocker

    Ecco il resoconto di quanto ho appreso cercando informazioni sul web:
    Primo punto:
    non posso usare finestre modali perchè appena l'utente navigherebbe il sito, la chat sparirebbe. (quindi opzione scartata)

    Per tagliare la testa al toro, avrei pensato di operare in maniera drastica:

    1. Controllo se l'utente ha il popup blocker attivo
    Se SI: mostro in un div un messaggio che lo invita a sbloccare il blocco
    Se NO: allora viene mostrata una tabella che contiene sia il link per l'apertura della finestra popup della chat che una parte di codice che mostra il numero degli utenti in chat

    Ora ho questi problemi:
    1. come fare per visualizzare la tabella contenente il link ed il numero degli utenti in chat (che viene calcolato son ASP lato server)
    2. come evito che ad ogni click che l'utente effettua sul menu di navigazione avvenga il test sul popup blocker? (avrei pensato a fare uso di variabili di sessione ma non riesco ad integrare asp e js)

    Spero di ricevere almeno qualche script da cui prendee spunto o info

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    se includi un fìile .asp in un document.write non devi mettere i doppi apici " "

    document.write()


    togli i commenti nel js

    <!--

    // -->


    dai un nome alla popup .open('','nome_pop','width........


    Massimo.

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.