Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Pagina in primo piano

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    5

    Pagina in primo piano

    Ciao a tutti!

    Ho un quesito e penso che si possa risolvere con dello javascript, ma non ho idea di come poter fare...

    ho creato una galleria fotografica, e per evitare all'utente di avere troppe pagine aperte per ogni foto cliccata, ho assegnato il nome (name="foto") ad una nuova pagina che conterrà le foto e nel target ho sempre indicato quel nome per tutte le foto...

    il problema sta nell'usabilità, perchè quando la pagina di destinazione è già aperta e clicco su un'altra foto... rimane "sotto" la pagina dove c'è il link e così sembra che la foto non sia sia stata caricata e se l'utente non ha l'accortezza di ridurre a icona la pagina con la galleria non vedrà mai le foto cliccate...

    La domanda: esiste uno script che dice alla pagina di destinazione della foto di mettersi in primo piano, rispetto alla galleria, quando viene richiamata?

    Lo so... sono stato lungo e contorto ma spero che mi possiate aiutare

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    tu hai messo

    nome=window.open(...)

    vero?


    prova a mettere, dove richiami quello,


    nome.focus()


    tipo

    <script>
    function dennis(){
    nome=window.open(...)
    nome.focus()
    }
    </script>

    clicca


    va bene?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    5
    Grazie per la risposta Dennis ... il problema è che la nuova pagina non posso crearla tramite javascript (almeno credo) per chè il link sarebbe:
    <a href="foto.php?img=1923.jpg&img2=gallery1titolog.g if" target="foto1">

    potrei fare una funzione ogni link ma ci sono pagine anche con 40 link e sarebbe piuttosto pesante

    ho già provato a mettere nella pagina di destinazione il comando
    OnLoad="parent.focus()"
    OnLoad="self.focus()"
    OnLoad="window.focus()"
    OnLoad="foto1.focus()"

    ma senza risultato.... l'unica che porta in primo piano la pagina è
    OnBlur="self.focus()"
    ma poi non li leva di torno

    Suggerimenti?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da Dlflash
    Grazie per la risposta Dennis ... il problema è che la nuova pagina non posso crearla tramite javascript (almeno credo) per chè il link sarebbe:
    <a href="foto.php?img=1923.jpg&img2=gallery1titolog.g if" target="foto1">

    potrei fare una funzione ogni link ma ci sono pagine anche con 40 link e sarebbe piuttosto pesante

    ho già provato a mettere nella pagina di destinazione il comando
    OnLoad="parent.focus()"
    OnLoad="self.focus()"
    OnLoad="window.focus()"
    OnLoad="foto1.focus()"

    ma senza risultato.... l'unica che porta in primo piano la pagina è
    OnBlur="self.focus()"
    ma poi non li leva di torno

    Suggerimenti?
    potresti creare una funzione che riceve dei parametri..

    quei link a cui punti, non hanno qualcosa in comune?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    5
    mi fai un esempio...:quipy: ?

    I link sono composti tutti in questo modo:
    foto.php è la pagina di destinazione;
    xxxxxx.jpg è la foto da ingrandire;
    (ma questi 2 immagino li abbia capiti)
    galleryxtitolog.gif è il titolo della pagina (ho diverse gallerie e questo permette di vedere a quale la foto si riferisco).


    servirebbe rinominare le foto tutte con numeri progressivi senza lettere? (es. 1.jpg, 2.jpg,...)

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ad esempio...

    <script>
    function dennis(foto,galleria){
    window.open('pagina.php?foto='+foto+'&galleria='+g alleria+',titolo',width='200')
    }
    </script>


    ecco



    se ho fatto errori di sintassi, mi scuso

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.