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

    aggiungere testo alt a uno script dinamico

    Ciao a tutti. Avrei necessità di integrare questo script
    http://www.dynamicdrive.com/dynamici...thumbnail2.htm
    in una applicazione che si intefaccia a un database. Il mio problema è che una volta che recupero il testo alt dal db vorrei poterlo visualizzare sia sulla miniatura che sulla foto grande.
    Per la miniatura è stato facile ma non riesco a integrarlo nel codice per mostrarlo nella foto grande. Qualcuno mi darebbe una mano? Ciao e grazie.

    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">

    /***********************************************
    * Image Thumbnail Viewer II script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
    * This notice must stay intact for legal use
    ***********************************************/

    //Specify image paths and optional link (set link to "" for no link):
    var dynimages=new Array()
    dynimages[0]=["foto1.jpg", ""]
    dynimages[1]=["foto2.jpg", ""]

    //Preload images ("yes" or "no"):
    var preloadimg="yes"

    //Set optional link target to be added to all images with a link:
    var optlinktarget=""

    //Set image border width
    var imgborderwidth=0

    //Optionally, change 1.0 and 0.7 below to affect Wipe gradient size and duration in seconds in IE5.5+:
    var filterstring="progidXImageTransform.Microsoft.GradientWipe(GradientSiz e=1.0 Duration=0.5)"

    ///////No need to edit beyond here/////

    if (preloadimg=="yes"){
    for (x=0; x<dynimages.length; x++){
    var myimage=new Image()
    myimage.src=dynimages[x][0]
    }
    }

    function returnimgcode(theimg){
    var imghtml=""
    if (theimg[1]!="")
    imghtml='<a href="'+theimg[1]+'" target="'+optlinktarget+'">'
    imghtml+='[img]'+theimg[0]+'[/img]'
    // SUPPONGO CHE VADA ACCODATO QUI MA COME FACCIO A MOSTRARE QUELLO GIUSTO?
    if (theimg[1]!="")
    imghtml+='</a>'
    return imghtml
    }

    function modifyimage(loadarea, imgindex){
    if (document.getElementById){
    var imgobj=document.getElementById(loadarea)
    if (imgobj.filters && window.createPopup){
    imgobj.style.filter=filterstring
    imgobj.filters[0].Apply()
    }
    imgobj.innerHTML=returnimgcode(dynimages[imgindex])
    if (imgobj.filters && window.createPopup)
    imgobj.filters[0].Play()
    return false
    }
    }

    </script>
    </head>

    <body>
    [img]tfoto1.jpg[/img]

    [img]tfoto2.jpg[/img]



    <div id="dynloadarea" style="width:80px;height:225px"></div>
    </body>
    </html>

  2. #2
    up.

  3. #3
    Non c'è proprio nessuno che sappia darmi una mano? Ho provato in tanti modi ma proprio non ci riesco.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: aggiungere testo alt a uno script dinamico

    //Specify image paths and optional link (set link to "" for no link):
    var dynimages=new Array()
    dynimages[0]=["foto1.jpg", "", "Testo da Visualizzare" ]
    dynimages[1]=["foto2.jpg", "", "Altro testo" ]

    ...
    ...

    function returnimgcode(theimg){
    var imghtml=""
    if (theimg[1]!="")
    imghtml='<a href="'+theimg[1]+'" target="'+optlinktarget+'">'
    imghtml+='[img]'+theimg[0]+'[/img]'
    // SUPPONGO CHE VADA ACCODATO QUI MA COME FACCIO A MOSTRARE QUELLO GIUSTO?
    if (theimg[1]!="")
    imghtml+='</a>'
    return imghtml
    }

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Grazie br1. Ho applicato la tua soluzione e funziona che è una meraviglia. Tante grazie ancora.

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.