Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Scambio immagini

  1. #1

    Scambio immagini

    Ciao a tutti,
    ho un problemino che non sono riuscito a risolvere perchè non me ne intendo abbastanza di JavaScript, che, però è molto utile in moltissime applicazioni nel web;
    Il codice che vi sottopongo funziona benissimo su Internet Explorer, ma per nulla con FireFox, cosa che invece mi piacerebbe fare:


    var temp = new Image();
    var loc;
    var gotit;

    function checkit(){
    if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) return;
    else alert("To play, you need MSIE 4 or greater");
    }

    function exch(){
    if ((event.button == 1) && (event.srcElement.className == "drag")) {
    if (gotit == 1) {
    gotit = 0 ;
    document.images[loc].src = document.images[event.srcElement.name].src ;
    document.images[event.srcElement.name].src = temp.src ;
    }
    else {
    gotit = 1 ;
    loc = event.srcElement.name ;
    temp.src = document.images[loc].src ;
    }
    }
    }

    document.onmousedown=exch


    Ecco: c'è qualcuno che mi può aiutare??? GRAZIE IN ANTICIPO!!!

  2. #2
    l'ho resa un po' piu' cross browser. Pero' improvvisando... sara' da sistemare ma e' un inizio

    ad ogni modo mi pare vada su FF

    Ti consiglio questa guida

    codice:
    function exch(e){
    if (!e)
      e = window.event; 
    sorgente = (e.target) ? e.target: e.srcElement;
    
    if ((e.button <= 1 ) && (sorgente.className == "drag")) {
    if (gotit == 1) {
    gotit = 0 ;
    document.images[loc].src = document.images[sorgente.name].src ;
    document.images[sorgente.name].src = temp.src ;
    }
    else {
    gotit = 1 ;
    loc = sorgente.name ;
    //alert(loc);
    temp.src = document.images[loc].src ;
    }
    }
    }

  3. #3
    perdonatemi ho sbagliato 3d (ma si puo?).

  4. #4

  5. #5
    Grazie per il momento raven74, proverò e spero vivamente di riuscirci a trovare la soluzione al mio probl.

  6. #6
    Ottimo Lavoro!!!
    Funzione finalmente!!!

    Grazie e Auguroni a tutti!!

  7. #7
    Adesso è possibile navigare anche con FireFox e/o Netscape su questa pagina coi relativi "Puzzle" : www.effe-siti-torino.com/puzzle.asp
    ...

  8. #8
    utile la guida che mi hai suggerito, raven74

    Guida Cross-Browser

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 © 2026 vBulletin Solutions, Inc. All rights reserved.