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

    Aiutatemi!!!!!!!!!!!!!!!

    ragazzi...ho una pagina .html

    in questa pagina metto un link...
    ecco...vorrei che clikkando su questo link si aprisse una finestra non ridimensionabile perfettamente al centro dello schermo la quale deve contenere un sito fatto in flash..

    mi hanno detto che questa cosa si fa con javascript...

    potete spiegarmi bene nel dettaglio???

    capitemi sono un principiante!!!!

    p.s. ho utilizzato la funzione cerca ma non ho trovato nulla!!!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    chiamiamo a.html la pagina con il link
    chiamiamo b.html la pagina da aprire che contiene il flash

    dentro a.html scrivi
    codice:
    <html>
    <head>
    <script type="text/javascript">
    function aprifinestra() {
      h = screen.height;
      w = screen.width;
      w_height = 400; /* altezza della finestra da aprire */
      w_width = 600; /* larghezza della finestra da aprire */
    
      top_pos = parseInt(((h-w_height)/2), 10);
      left_pos = parseInt(((w-w_width)/2), 10);
      mywin = window.open('b.html','','width='+w_width+', height='+w_height+', left='+left_pos+', top='+top_pos+', resizable=no');
      mywin.focus(); /* porto in primo piano (focus) la finestra aperta */
    }
    </script>
    </head>
    
    <body>
    apri
    
    </body>
    </html>
    dentro b.html inserisci il tuo flash (usando i consueti tag <object > ed eventualmente <embed>)
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    prima di tutto grazie!

    tornando a noi...

    -creo una pagina html e la slavo chiamandola inedx.html
    -metto in modalità codice...
    -vedo che nella modalità cosice c'è gia scritto questo:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    </body>
    </html>


    -a questo punto cancello tutto e incollo il codice che mi hai scritto tu...

    -faccio la prova ma mi da errore!!!!
    dicendomi:

    Errore durante l'esecuzione. Eseguire il dubug?
    Riga: 18
    Previsto ';'

    spiegami dove sbaglio!!!


    poi...
    mettiamo che io il link lo voglia chiamare enter e non apri, con un determinato colore e in una determinata posizione...cosa devo fare????

    ancora..
    una volta che ho creato la mia prima pagina a.html (il mio index.html) ne creao una nuova e poi per importare il file di flash che faccio??? devo impostare le dimensiioni di questa pagina b.html????

    te ne prego sii dettagliato in quanto sono proprio un principiante!!!
    mi scuso se le cose che chiedo magari sono troppo ovvie o troppo facili...capiscimi...

    p.s. uso Dreamweaver

  4. #4
    fcaldera...dove sei finito?
    aiutoooo!!!!

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cerca di rispettare il regolamento... tutto fa pensare che tu non lo abbia ancora letto
    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

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    fcaldera...dove sei finito?
    Vista l'ora stavo andando a nanna

    Per quanto riguarda l'errore nella linea 18: probabilmente facendo copia e incolla non hai eliminato lo spazio tra la parola java e script.

    ad ogni modo ti consiglio vivamente questo link
    http://www.html.it/guida/

    Vuoi aiutare la riforestazione responsabile?

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

  7. #7
    grazie mille!! scusa se sono stato troppo insistente!!!!

    ora ci do un'occhiata!

  8. #8
    sono ancora qui...
    ti spiego:

    la prima pagina (quella che ospita il link) l'ho chiamata index.html mentre la seconda l'ho denominata marcoerrewebsite.html..

    nella pagina index.html ho messo questo codice:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>marcoerrewesite</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">
    function aprifinestra() {
      h = screen.height;
      w = screen.width;
      w_height = 300; /* altezza della finestra da aprire */
      w_width = 400; /* larghezza della finestra da aprire */
    
      top_pos = parseInt(((h-w_height)/2), 10);
      left_pos = parseInt(((w-w_width)/2), 10);
      mywin = window.open('marcoerrewebsite.html','','width='+w_width+', height='+w_height+', left='+left_pos+', top='+top_pos+', resizable=no');
      mywin.focus(); /* porto in primo piano (focus) la finestra aperta */
    }
    </script>
    </head>
    
    <body>
    apri
    
    </body>
    </html>

    mentre nell'altra pagina ho messo:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>marcoerrewebsite</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="300">
      <param name="movie" value="pallinaelinea.swf">
      <param name="quality" value="high">
      <embed src="pallinaelinea.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed></object>
    
    </body>
    </html>
    il file che flash si chiama pallina.swf

    facendo la prova non ci sono errori ma cmq non funziona!!
    infatti quando clikko su apri....il popup mi si apre (centrato,con le giuste dimensioni) ma al suo interno non c'è il file flash!!
    al suo interno mi appare infatti il classico messaggio d'errore "Impossibile visualizzare la pagina..."

    dove sbaglio?!?!?!?!
    ti ringrazio!!

  9. #9
    ci sono arrivato!!!!

    praticamente nella pagina index.html nella parte di codice che diceva windowopen ecc... dovev dovevo specificare il nome della pagina da aprire nel popup...invece di scrivere marcoerrewebsite.html dovevo mettere marcoerrewebsite.htm

    non so perchè ma funziona...e questa è la cosa + importante!
    grazie 1000 comunque per il tuo essenziale aiuto!!!!!!

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma l'altra pagina l'hai chiamata 'marcoerrewebsite.html' ?

    ciao

    Edit: ah, ecco
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.