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

    Cambiare il BgColor nelle popup

    Ciao a tutti...
    avrei una piccola domandina...

    1) Ho creato un codice javascript che mi permette di aprire immagini linkate in finestre popup NON RIDIMENSIONABILI...quindi ho del margine bianco ai lati che si nota. Mi chiedevo se c'era il modo di assegnare un differente background color alla popup, e se se dove inserirlo...

    questo è il codice...

    <script language="JavaScript">

    lista=new Array('[img]campetto_01.jpg[/img]')

    titolo= new Array("Campetto Chiuso")

    maxL=new Array(600)
    maxH=new Array(500)

    function apri(conta) {

    L=maxL[conta]
    H=maxH[conta]

    finestra= window.open('prova.htm','nome', 'width=600, height=450')

    finestra.focus()

    finestra.resizeTo(L,H)

    finestra.document.write('<html><title>'+titolo[conta]+'</title><body>' + lista[conta] +' </body></html>')

    finestra.document.close()

    }

    </script>

    grazie...e poi cosi, per curiosità, avendo un'immagine di 533 x 400 px, sapreste indicarmi il miglior modo per pttenere il MINOR spazio possibile ai lati dell'immagine stessa nella popup. Insomma, di quanti pixel più o meno si deve creare la popup in modo da visualizzare una corrtta immagine, non troppo grande...

    grazie...
    D.League Official WebSite
    http://xoomer.virgilio.it/d-league

  2. #2
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    Hai provato...

    codice:
    finestra.document.write('<html><title>'+titolo[conta]+'</title><body background=\"#FF0000\">' + lista[conta] +' </body></html>')
    IL MONDO È BELLO PERCHÉ È VARIO.

  3. #3
    sai che ahimè non funziona...
    il bgcolor resta ancora bianco...

    grazie cmq del consiglio...e se mai dovessi avere un'altra illuminazione, potresti ripostarmerla ?

    D.League Official WebSite
    http://xoomer.virgilio.it/d-league

  4. #4
    Ho avato io un'illuminazione...il che è preoccupante...

    la parte di codice da modificare è <body bgcolor="#003366">...

    cosi funziona..!

    mi chiedevo questo xò...

    QUALCUNO DI VOI SA SE è POSSIBILE INSERIRE ALL'INTERNO DELLE POPUP UNA TABELLA CON PIU' RIGHE E COLONNE PER VISUALIZZARE MEGLIO IL CONTENUTO?

    D.League Official WebSite
    http://xoomer.virgilio.it/d-league

  5. #5
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    aggiungi sempre il codice html della stringa dello script, come hai aggiunto il bgcolor.
    IL MONDO È BELLO PERCHÉ È VARIO.

  6. #6
    Ok chiaro, xò mi chiedo, se il codice senza tabella corrisponde a :

    finestra.document.write('<html><title>'+titolo[conta]+'</title><body bgcolor="#003366">'+lista[conta]+'</body></html>')

    il mio obiettivo sarebbe quello di inserire VIRTUALMENTE l'immagine che collego tramite la '+lista[conta]+' in una tabella di una riga e una colonna, con allineamento tutto centrato in modo da rispettare i margini di spazio sulle laterali della popup...

    sapresti darmi qualche dritta...
    D.League Official WebSite
    http://xoomer.virgilio.it/d-league

  7. #7
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    io proverei così

    codice:
    var str
    str = "<html><title>'+titolo[conta]+'</title>" +
          //"<body bgcolor=\"#003366\">" +
          //"<table width=\"100%\"><tr><td align=\"center\">'+lista[conta]+'</TD></TR></TABLE>" + 
          //anzi, se devi solo metterlo al centro, meglio:
          "<body bgcolor=\"#003366\"><center>'+lista[conta]+'</center>"  +
          "</body></html>";
    
    finestra.document.write(str);
    in pratica, come ti dicevo, fai una stringa che sia il tuo codice html e poi lo stampi nella popup

    IL MONDO È BELLO PERCHÉ È VARIO.

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.