Visualizzazione risultati 1 fino 3 di 3

Discussione: apertura automatica di showDialog in javascript

  1. #1
    Guest

    Angry apertura automatica di showDialog in javascript

    Ciao ragazzi, questo è il mio primo messaggio sul forum. Allora vengo subito al problema, ho scaricato da html.it uno script che mi permette di far comparire un messaggio a secondo del link che clicco. Mi spiego meglio, questo è il codice html che richiama anche un file js:
    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    
    	<link rel="stylesheet" type="text/css" href="dialog_box.css" />
    	<script type="text/javascript" src="dialog_box.js"></script>
    	</head>
    <body>
    
    <div id="content">
    
    <br /><br />
    <a href="javascript:showDialog('Error','You have encountered a critical error.','error',2);">Error</a> 
    </div>
    
    
    <br /><br /><br /><br /><br /><br />
    	
    </body>
    </html>
    Lo script funziona correttamente e cliccando su error mi compare il messaggio: You have encountered a critical error. Ora mi interessa di far comparire questo messaggio all'apertura della pagina web. Ho provato in questo modo ma non funziona:
    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    
    	<link rel="stylesheet" type="text/css" href="dialog_box.css" />
    	<script type="text/javascript" src="dialog_box.js">
    showDialog('Error','You have encountered a critical error.','error',2);
        </script>
    	</head>
    <body>
    Mia pagina html	
    </body>
    </html>
    Come potrei risolvere? Grazie...

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Se un elemento script ha impostato l'attributo src, il suo contenuto non verrà eseguito. Devi mettere un altro elemento script. Se non funziona mettendolo nell'head, devi metterlo nel body, questo perché potrebbe avere la necessità di accedere all'elemento body.

  3. #3
    Guest

    Smile Risolto

    wow e non c'avevo pensato. Ho risolto cosi:
    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    
    	<link rel="stylesheet" type="text/css" href="dialog_box.css" />
    	<script type="text/javascript" src="dialog_box.js">
    
        </script>
    	</head>
    <body>
    
    <div id="content">
    
    	<script type="text/javascript">
    showDialog('Error','You have encountered a critical error.','error',2);
        </script>
    	</div>
    </body>
    </html>
    grazie mille...

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •