Visualizzazione risultati 1 fino 9 di 9

Discussione: Richiamare this nel href

  1. #1
    Guest

    Predefinito Richiamare this nel href

    ciao a tutti ho un grosso problema. Ho una parte del mio sito dove ho inserito uno script che se clicco in alto aumenta di 1 il valore che c'è scritto se clicco in basso lo diminuisce.
    Però ecco il problema io ho
    Codice:
    function plusMinus(obj) {
    
        var thisObj = this;
    
        // Plusminus-Box
        thisObj.plusMinusObj = obj;
        // Plus-Button
        thisObj.plusMinusObj.plusButtonObj = getChildNodeWithClassName(obj, 'plus');
        // Minus-Button
        thisObj.plusMinusObj.minusButtonObj = getChildNodeWithClassName(obj, 'minus');
        thisObj.plusMinusObj.inputObj = getChildNodeWithClassName(obj, 'value');
    
        // Parameter min iund max stehen als StyleClass im Quelltext
        var arr = splitParameterStringToArray(thisObj.plusMinusObj.inputObj.className);
        var min = (Number(arr['min']))?parseInt(arr['min']):0;
        var max = (Number(arr['max']) || arr['max']==0)?parseInt(arr['max']):999;
    
        thisObj.action = '';
        //alert(thisObj.plusMinusObj.innerHTML);
    
        this.setMax = function(val) {
        	max = val;
        }
    
        this.setValue = function(val, avoidFireAction) {
            thisObj.plusMinusObj.inputObj.value = val;
            if (!avoidFireAction) {
                thisObj.setValueAction(val);
            }
        }
        this.setValueAction = function(val) {// Dummy, bitte ableiten
        }
        this.getValue = function () {
            return (thisObj.plusMinusObj.inputObj.value);
        }
    
        this.minus = function() {
            //alert(thisObj.plusMinusObj.inputObj.value);
            if (thisObj.plusMinusObj.inputObj.value>min) {
                thisObj.setValue(parseInt(thisObj.getValue())-1);
            } else {
                thisObj.setValue(min);
            }
            thisObj.minusAction(thisObj.plusMinusObj.inputObj.value);
        }
        this.minusAction = function(value) { // Dummy, bitte ableiten
        }
        this.plus = function() {
            if (thisObj.plusMinusObj.inputObj.value<max) {
                thisObj.setValue(parseInt(thisObj.getValue())+1);
            } else {
                thisObj.setValue(max);
            }
            thisObj.plusAction(thisObj.plusMinusObj.inputObj.value);
        }
    
        this.plusAction = function(value) { // Dummy, bitte ableiten
        }
    
        
    }
    Io devo richiamare questo script nel href in html di questa pezzo di pagina:
    codice:
    Codice:
    <a href="java-script:this.plus()" class="plus"></a>
     <a href="java-script:this.minus()" class="minus"></a>

  2. #2
    Guest

    Predefinito

    Stai parlando di Javascript, in un forum dedicato a PHP.

  3. #3
    Guest

    Predefinito

    si infatti me ne sono accorto solo dopo aver postato.
    è urgente nessuno mi sa aiutare?

  4. #4
    Guest

    Predefinito

    Pur essendo pieno di medici, se vai a chiedere per un dolore alle ossa nel reparto oculistico credo che non troverai facilmente la risposta ai tuoi mali.

    Eppure son medici.

    Poi qualunque richiesta è sempre urgente. Muore qualcuno?

    Prova a togliere il trattino in "java-script"

    Codice PHP:
    <a href="javascript:this.plus()" class="plus"></a>
    <
    a href="javascript:this.minus()" class="minus"></a>
    Provare a chiedere allo sviluppatore dello script era così brutto?

  5. #5
    Guest

    Predefinito

    non va ancora

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da gamecity Visualizza messaggio
    non va ancora
    che tipo di errore ti da?
    Puoi postare una pagina dove vedere lo script in azione?

  7. #7
    Guest

    Predefinito

    è in locale in pratica rimane a 0 il contatore

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da gamecity Visualizza messaggio
    è in locale in pratica rimane a 0 il contatore
    Siccome non credo si possa andare lontano per tentativi, prova a caricare su internet la pagina con lo script così è più facile vedere cosa non va.

    Rimane sempre valido il consiglio di rivolgersi direttamente all'autore dello script.

  9. #9
    Guest

    Predefinito

    non so chi è ho trovato questo script lo preso e lo sto testando in locale.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •