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

    Sovrapporre il testo ad un'immagine: non va

    Salve a tutti.
    Vorrei sovrapporre un testo scritto da un utente ad un'immagine caricata dal database.
    Precisamente serve per un sito di quelli per personalizzare le t-shirt.

    Ora, vengo al dunque.

    L'utente sceglie la maglietta.
    La visualizza.
    Subito sotto ci sono dei campi come: TESTO, DIMENSIONE, FONT ecc...

    Ora io vorrei che appena l'utente scrive che so, "ciao" e prema il tasto Anteprima, si veda subito il testo sovrappposto all'immagine.


    questo è lo script che ho messo
    Codice PHP:
    <div id="tcontent6" class="tabcontent">
    <
    script>
    function 
    createObject() {
    var 
    tipo_richiesta;
    var 
    browser navigator.appName;
    if(
    browser == "Microsoft Internet Explorer"){
    tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
    tipo_richiesta = new XMLHttpRequest();
    }
    return 
    tipo_richiesta;
    }

    var 
    http createObject();

    function 
    carica(testo,font,dimcar,id) {
    var 
    par window.parent.document;
    var 
    images par.getElementById('dati');
    var 
    new_div par.createElement('div');
    var 
    new_img par.createElement('img');
    new_img.src 'indicator.gif';
    new_div.appendChild(new_img);
    images.appendChild(new_div);
    http.open('get''html/a/caricatesto.php?testo='+testo+'&font='+font+'&dimcar='+dimcar+'&id='+id);
    http.onreadystatechange handleResponse;
    http.send(null);
    timedMsg();
    }

    function 
    handleResponse() {
    if(
    http.readyState == 4){
    var 
    response http.responseText;
    document.getElementById('dati').innerHTML response;
    }
    }
    </script>


    <div id="dati"></div>



    TESTO: <input type="text" name="testo">


    DIMENSIONE: <select size="1" name="dimcar">
        <option value="9">9pt</option>
        <option value="10">10pt</option>
        <option value="11">11pt</option>
        <option value="12">12pt</option>
        <option value="13">13pt</option>

        <option value="14">14pt</option>
        <option value="15">15pt</option>
        <option value="16">16pt</option>
        <option value="17">17pt</option>
        <option value="18">18pt</option>
        <option value="19">19pt</option>

        <option value="20">20pt</option>
        <option value="21">21pt</option>
        <option value="22">22pt</option>
        <option value="23">23pt</option>
        <option value="24">24pt</option>
        <option value="25">25pt</option>

        <option value="26">26pt</option>
        <option value="27">27pt</option>
        <option value="28">28pt</option>
        <option value="29">29pt</option>
        <option value="30">30pt</option>
        <option value="31">31pt</option>

        <option value="32">32pt</option>

        </select>


    FONT: <select size="1" name="font">
        <option value="Verdana">Verdana</option>
        <option value="Arial">Arial</option>
        <option value="impact">impact</option>
        </select>


    TAGLIA: <select size="1" name="taglie">
        <option value="S">S</option>
        <option value="M">M</option>
        <option value="L">L</option>
        <option value="XL">XL</option>
        <option value="XXL">XXL</option>
        </select>


    Quantità: <INPUT TYPE="text" size = "2" name="quantity" maxlength="4" value="1">


    <input type="button" value="invia" 

    onclick="javascript:carica(document.theform.testo.value,document.theform.dimcar.options[0].value,document.theform.font.options[0].value);">

    </div> 

  2. #2

    caricatesto.php

    Visto che lo script richiama il file caricatesto.php ve lo posto


    Codice PHP:
    <?
    include('../../config.php');
    $obj=new sast1com();
    $obj->connessione(); 
    $dati=mysql_query("select * from immagini where idp='$id'");
    $i=1;
    while(
    $array=mysql_fetch_array($dati)){
    echo
    "<div style=\"background-image:url($array[percorso]);\"><font family:$font>$testo</font></div>";
    }
    ?>



    Qualcuno è in grado aiutarmi??

  3. #3
    Vi posto anche l'esempio on-line

    http://freetshirt.altervista.org/dettaglio.php?id=49

    e clikkate su Vedi tshirt

  4. #4
    Nessuno è in grado di aiutarmi??

  5. #5
    up

  6. #6
    nada?

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.