Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Select e prewiev IMG

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    102

    Select e prewiev IMG - script da correggere

    Allora.... chi mi aiuta?

    dovrei utilizzare un select che prende le IMG contenute in una DIR e contemporaneamente visualizzarne una anteprima... man mano ke si sposta il cursore sul select.

    ho qualcosa in ASP... ki me lo tradute in PHP?

    codice:
    ----------------------------------
    <script language="javascript">
    function showpic()
    {
    if (!document.images)
    return
    document.images.pictures.src=
    "images/" + document.nyheter.bild.options[document.nyheter.bild.selectedIndex].value
    }
    </script>
    
    ...
    ...
    
    <td height="0" colspan="3"><select name="bild" size="10" class="inmatning" onChange="showpic()">
              <%
    response.write "<option selected value=no_image.jpg></option>"
    For Each objFile in objFolder.Files
    if right(objFile, 3) = "jpg" or right(objFile, 3) = "gif" or right(objFile, 4) = "jpeg" then
     Response.Write "<option value=" & objFile.name & ">" & objFile.Name & "</option>"
    end if
    Next
    %>
            </select>
            [img]<% =strImageFolder %>no_image.jpg[/img] 
          </td>
    
    ----------------------------------------------

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    102
    NESSUNO ke sappia come si fa?


  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    102
    RISOLTO ... e grazie lo stesso

    codice:
    -------- dopo la HEAD ------------------
    		<script language=\"JavaScript\">
    			function previewPic(sel) {
    			document.previewpic.src = '../Img_Upload/img_small/' + sel.options[sel.selectedIndex].value;
    			}
    		</script>
    
    ----------- nello script ------------------
    		<form action=\"pippo.php\" method=post>
    		<td height='0' colspan='3'>
    		<select name='tipofoto' size='10' class='inmatning' onChange=\"previewPic(this)\">";
    
    		if (!($dp = opendir($dir))) die ("Non si può aprire la directory $dir."); 
    
    			while($file = readdir($dp)) { 
    				if ($file != '.' && $file != '..' ) { 
    					if ( eregi( "^[ _0-9a-zA-Z-]+(.jpg)$" , $file )) $lista_files[] = $file ; 
    					$msg.= "<option name='tipo' value=$file>$file</option>";
    					}
    			}
    		$msg.= "
    		</select>
    		[img]../(vsdir)/no_image.gif[/img]
    
    		</td>
    
    <input type=submit name=submit value=Inserisci>
    un po di buona volontà e qualke ricerca su internet...

    GRAZIE A TUTTI.

  4. #4
    Devi sapere che per prima cosa questo è il forum sbagliato.
    Per seconda cosa che asp e php sono linguaggi lato server e che quindi è impossibile fare quello che chiedi senza ricaricare la pagina. Giustamente, infatti, è stato utilizzato un js (java script, ecco perchè è il forum sbagliato!)

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.