Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Popup Senza Il Titolo

  1. #1

    Popup Senza Il Titolo

    Mi spiego meglio, ho un sito con diversi link, ad ogni link si apre una popup che richiama non ad una pagina .htm, ma ad una immagine.

    ok? nel senso che se clicco su un bottone, mi apre "images/casa.jpg" in una popup che io ho precedentemente impostato.

    Il fatto è che nel titolo della popup mi appare "http://www.nomesito.it/images/casa.jpg" e io invece vorrei fargli apparire un altro titolo, tipo il nome della foto.

    Questo perchè ho impostato un redirect al cliente che punta sul mio server, e lui ha il suo bravo dominio, ma con questo sistema si vedrebbe il nome del mio, cosa che io non voglio.

    Come fare?
    Spero di essere stato chiaro,non voglio creare una paginetta per ogni jpg. sarebbe un lavoro immane!! datemi una soluzione plizzz

    Ciao!
    internet non è mai stata così dolce..

    http://www.adexo.it

  2. #2
    dovresti passare una variabile che nella pagina popup possa essere richiamata
    Pippo Giacalone
    giacalone@tin.it

  3. #3

    uhm.... beh?

    wow..ti ringrazio della spiegazione... è come chiedere "scusi, per milano?" e sentirsi dire "beh....dovresti andare attraverso una strada che ti porti fino a lì".

    Potresti essere piu' chiaro? grazie
    internet non è mai stata così dolce..

    http://www.adexo.it

  4. #4
    UP :quote:
    internet non è mai stata così dolce..

    http://www.adexo.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4

    prova questo script per aprire le immagini

    codice:
      function prewiewImage (url, name, title, alt, bgcolor, link, comment)
      {
        if (url == null) return null;
    
        var gap = 30;
        var img = new Image();
        img.src = url;
    
        (name == null) && (name = "_blank");
        (title == null) && (title = url);
        (alt == null) && (alt = "");
        (bgcolor == null) && (bgcolor = "#ffffff");
    
        var x = (screen.width - (img.width + gap)) / 2;
        var y = (screen.height - (img.height + gap)) / 2;
        var param = "height=" + (img.height + gap) + ",width=" + (img.width + gap) +
                    ",top=" + y + ",left=" + x + ",screenY=" + y + ",screenX=" + x + 
                    ",location=no,menubar=no,directories=no,status=" + (comment != null ? "yes" : "no") +
                    ",resizable=yes,scrollbars=no,toolbar=no";
    
        var popup = window.open ("", name, param);
        if (popup != null && !popup.closed) {
           var tmp = "<html><head><title>" + title + "</title></head>" +
                     "<body bgcolor=\"" + bgcolor + "\"><table height=\"100%\" width=\"100%\" " +
                     "align=\"center\"><tr><td height=\"100%\" width=\"100%\" align=\"center\" " +
                     "valign=\"middle\">" + (link != null ? "<a href=\"" + link + "\">" : "") +
                     "<img border=\"0\" src=\"" + url + "\" alt=\"" + alt + "\">" + (link != null ? "</a>" : "") +
                     "</td></tr></table></body></html>";
    
           popup.document.open ("text/html");
           popup.document.write (tmp);
           popup.document.close();
    
           (comment != null) && (popup.status = popup.defaultStatus = comment);
           popup.focus();
        }
    
        return popup;
      }

  6. #6

    uhm....sei molto impegnativo.....

    ...ma ci provo. grazie.
    internet non è mai stata così dolce..

    http://www.adexo.it

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.