Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    17

    proprietà immagini contenute in iframe

    ciao a tutti, starei cercando di scrive una funzione in javascript che mi permetta di fare lo zoom di immagini contenute in una pagina caricata in un iframe, nello specifico ho problemi con questa stringa


    codice:
    whatcache=eval("window.frames[main].document.images."+what)
    questo è lo script

    codice:
    var zoomfactor=0.05 //Enter factor (0.05=5%)
    
    function zoomhelper(){
    if (parseInt(whatcache.style.width)>10&&parseInt(whatcache.style.height)>10){
    whatcache.style.width=parseInt(whatcache.style.width)+parseInt(whatcache.style.width)*zoomfactor*prefix
    whatcache.style.height=parseInt(whatcache.style.height)+parseInt(whatcache.style.height)*zoomfactor*prefix
    }
    }
    
    function zoom(originalW, originalH, what, state){
    if (!document.all&&!document.getElementById)
    return
    whatcache=eval("window.frames[main].document.images."+what)
    prefix=(state=="in")? 1 : -1
    if (whatcache.style.width==""||state=="restore"){
    whatcache.style.width=originalW
    whatcache.style.height=originalH
    if (state=="restore")
    return
    }
    else{
    zoomhelper()
    }
    beginzoom=setInterval("zoomhelper()",100)
    }
    
    function clearzoom(){
    if (window.beginzoom)
    clearInterval(beginzoom)
    }
    richiamato da questo link
    codice:
    Zoom In
    ovviamente se inserisco il codice nella pagina caricata dall' iframe e cambio la stringa con
    codice:
    whatcache=eval("document.images."+what)
    lo script funziona....

    altra domanda: è possibile fare la stessa cosa senza però caricare una pagina html all'interno del iframe ma la semplice immagine?
    grazie a chiunque vorrà ridurre il grado della mia ignoranza
    ciaux

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    17
    sono un .!?XX?!.
    non avevo settato la variabile che mi indicava il frame sul quale operare
    per chi fosse interessato ecco la riga nello script
    codice:
    whatcache=eval("window.frames[frm].document.images."+what)
    e il link corretto
    codice:
    Zoom In
    mi resta comunque l'interesse di scoprire se sia possibile fare la stessa cosa senza dover dover creare una pagina con le immagini, ma caricare nell'iframe direttamente il .jpg

    grazie a chiunque saprà darmi una dritta
    ciao

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.