Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16

    parametri posizionamento

    Salve,
    spero possiate aiutarmi.

    Ho importato nel mio sito un piccolo calendario che compare cliccando su un bottone. E'scritto ovviamente in javascript..
    ciò che volevo domandarvi è:

    quali parametri devo modificare per scegliere la posizione della comparsa del calendario?

    perchè adesso mi compare un pò dove vuole, o nel punto più alto dello schermo o in quello più basso.
    Io vorrei che mi comparisse proprio dove c'è il tasto per attivarlo.



    grazie in anticipo!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Inizia col mettere un link alla pagina in questione.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16
    è necessario tutta la pagina?

    posso incollare una parte di codice

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16
    codice:
    <script type="text/javascript">
    
    var oldLink = null;
    function setActiveStyleSheet(link, title) {
      var i, a, main;
      for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
        if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
          a.disabled = true;
          if(a.getAttribute("title") == title) a.disabled = false;
        }
      }
      if (oldLink) oldLink.style.fontWeight = 'normal';
      oldLink = link;
      link.style.fontWeight = 'bold';
      return false;
    }
    
    // This function gets called when the end-user clicks on some date.
    function selected(cal, date) {
      cal.sel.value = date; // just update the date in the input field.
      if (cal.dateClicked && (cal.sel.id == "sel1" || cal.sel.id == "sel3"))
        cal.callCloseHandler();
    }
    
    function closeHandler(cal) {
      cal.hide();                        // hide the calendar
    //  cal.destroy();
      _dynarch_popupCalendar = null;
    }
    
    function showCalendar(id, format, showsTime, showsOtherMonths) {
      var el = document.getElementById(id);
      if (_dynarch_popupCalendar != null) {
        // we already have some calendar created
        _dynarch_popupCalendar.hide();                 // so we hide it first.
      } else {
        // first-time call, create the calendar.
        var cal = new Calendar(1, null, selected, closeHandler);
        // uncomment the following line to hide the week numbers
        // cal.weekNumbers = false;
        if (typeof showsTime == "string") {
          cal.showsTime = true;
          cal.time24 = (showsTime == "24");
        }
        if (showsOtherMonths) {
          cal.showsOtherMonths = true;
        }
        _dynarch_popupCalendar = cal;                  // remember it in the global var
        cal.setRange(1900, 2070);        // min/max year allowed.
        cal.create();
      }
      _dynarch_popupCalendar.setDateFormat(format);    // set the specified date format
      _dynarch_popupCalendar.parseDate(el.value);      // try to parse the text in field
      _dynarch_popupCalendar.sel = el;                 // inform it what input field we use
    
      _dynarch_popupCalendar.showAtElement(el.nextSibling, "Br");        // show the calendar
    
      return false;
    }
    
    var MINUTE = 60 * 1000;
    var HOUR = 60 * MINUTE;
    var DAY = 24 * HOUR;
    var WEEK = 7 * DAY;
    
    function isDisabled(date) {
      var today = new Date();
      return (Math.abs(date.getTime() - today.getTime()) / DAY) > 10;
    }
    
    function flatSelected(cal, date) {
      var el = document.getElementById("preview");
      el.innerHTML = date;
    }
    
    function showFlatCalendar() {
      var parent = document.getElementById("display");
    
      var cal = new Calendar(0, null, flatSelected);
    
      cal.weekNumbers = false;
    
      cal.setDisabledHandler(isDisabled);
      cal.setDateFormat("%A, %B %e");
    
      cal.create(parent);
    
      cal.show();
    }
    </script>
    questo è lo script del calendario

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    74
    Spiacente ma non basta, se vuoi una soluzione devi postare l'intero contenuto della pagina html (html non php o altro, ossia ciò che ottieni facendo ad esempio visualizza sorgente pagina sul browser), i file di stile (css) e probabilmente, anche se penso sia un problema di layout, i js utilizzati.
    L'ideale sarebbe un link ad una pagina online.
    ..
    "Voi che avete gl'intelletti sani,mirate la dottrimna che s'asconde dietro il velame delli versi strani".

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.