Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Dov'è l'errore?

  1. #1

    Dov'è l'errore?

    Ciao a tutti...chi mi sa dire cos'ho sbagliato in questoa pagina?

    <html>
    <head>
    <title>Foto Album</title>
    <script type="text/javascript">
    img = opener.image;

    img = "images/album/photo/0" + img + ".jpg"
    document.getElementById('photo').src = img;
    </script>
    </head>
    <body>
    <p align="center">
    [img][/img]
    </p>
    <p align="center" OnClick="self.close()" style="cursor:Hand"><font size="7">Chiudi</font></p>
    </body>
    </html>

    L'errore che mi da è sul "getElementById" ma non mi è kiaro perchè....la variabile img contiene il percorso corretto (controllato con window.alert) ed il nome dell'immagine.

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  2. #2
    Reale_Augello
    Guest

    Suppongo...

    ... sia il codice di una finestra popup.
    Cos'è opener.image ?

  3. #3

    Re: Suppongo...

    Originariamente inviato da Reale_Augello
    ... sia il codice di una finestra popup.
    Cos'è opener.image ?
    La supposta è quella giusta
    image è una variabile della pagina (opener)da cui si apre questa pop up.
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo che image sia un nome valido per una variabile (e` parola riservata).

    Inoltre l'ogetto "opener" esiste solo in IE: in JS (standard) devi usare "window.opener" .

    La cosa puo` funzionare solo se le due pagine sono nello stesso dominio.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Problema risolto
    Effettivamente m'era sfuggito...così com'è non è in una funione e caricando la pagina viene letto prima il codice js e poi l'oggetto...ecco perchè quell'errore.

    grazie x l'aiuto

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

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.