Ir para conteúdo
Fórum Script Brasil

BananaRJ

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre BananaRJ

BananaRJ's Achievements

0

Reputação

  1. Galera, estou com um grande problema pois havia montado uma planilha com varias tabelas dinamicas, formulas, .... em cima de uma tabela "amostra gratis" do INMET (instituto nacional de meteorologia). Acontece que, ao receber os dados FULL (o INMET me enviou), a planilha esta toda fora do padrão que eu tinha antes. não sei programar em VBA, sei programar +- em C e nesta linguagem as coisas seriam mais faceis. Vamos ao meu problema... Tenho uma planilha com 2999 linhas (na verdade tenho 27 planilhas como essa) que contem 49 colunas (dia + 24h de Temperatura + 24H de Radiação) e 1 linha para cada dia e quero transforma-la em uma planilha com 71796 linhas e 4 colunas. Ex: Linhas: 2999 Colunas: 49 ___________|________Temp_______|___Radiação___________| ___Dia_______0h__1h__2h_..._23h___0h___1h___2h__...__23h 01/01/2008___2°__5°__10°_..._9°___27J__50J__70J______10J 02/01/2008___5°__6°__9°__...__2°___20J__50J__60J______0J ... E preciso transforma-la para a seguinte maneira: Linhas: 2999x24 = 71976 Colunas: 4 ___Dia____|_Hora_|_Temp_|_Rad_| 01/01/2008___0h_____2°_____27J 01/01/2008___1h_____2°_____50J 01/01/2008___2h_____10°____70J ..... 01/01/2008___23h____9°_____10J 02/01/2008___0h_____5°_____20J ...... e assim por diante. Tentei explicar com exemplo para ser o menos confuso. Sei que meu problema é confuro mas acho que a programação não é muito dificil. Por favor galera, preciso disto para me formar. Quem puder me ajudar eu serei eternamente grato. Abcs e muito obrigado a todos que lerem este :)
  2. Vlw pela ajuda :) Para quem souber javascript e puder olhar o arquivo com todas as funcoes do mootools acessem: clique aqui
  3. Testei no IE 7 e no FF mais novo. Se eu clicar no item do menu com o botao direito e mandar abrir ele abre mas se eu clicar com o botao esquerdo ele não faz nada. Acessa http://www.novomineirao.ind.br . Ao clicar nos itens do menu deveria ser aberto uma nova pagina no target=bottomFrame. O que pode ser? e tem a funcao axuliar.js em http://www.novomineirao.ind.br/auxiliar.js que tem as funcoes utilizadas no JAVASCRIPT >CSS: fancymenu { position: relative; height: 35px; width: 450px; background: url('imagens/bg2.png') no-repeat bottom; padding-top: 7px; padding-right: 0; padding-left: 32px; padding-bottom: 0; margin: 0 0; overflow: visible; z-index: 0; background-image: url(imagens/bg2.png); } #fancymenu ul { padding: 0; margin: 0; } /* Don't apply padding here (offsetWidth will differ in IE) If you need padding add it to the child anchor */ #fancymenu ul li { float: left; list-style: none; } #fancymenu ul li a { text-indent: -500em; z-index: 10; display: block; float: left; height: 25px; position: relative; overflow: hidden; } #menu_home a { width: 80px; background: url('imagens/menu_home.png') no-repeat center !important; background: url('imagens/menu_home.gif') no-repeat center; // ie! } #menu_servicos a { width: 100px; background: url('imagens/menu_servicos.png') no-repeat center !important; background: url('imagens/menu_servicos.gif') no-repeat center; } #menu_clientes a { width: 100px; background: url('imagens/menu_clientes.png') no-repeat center !important; background: url('imagens/menu_clientes.gif') no-repeat center; } #menu_contato a { width: 100px; background: url('imagens/menu_contato.png') no-repeat center !important; background: url('imagens/menu_contato.gif') no-repeat center; } #fancymenu li.background { background: url('imagens/bg_menu_right.png') no-repeat top right !important; background: url('imagens/bg_menu_right.gif') no-repeat top right; z-index: 1; position: absolute; visibility: hidden; } #fancymenu .background .left { background: url('imagens/bg_menu.png') no-repeat top left !important; background: url('imagens/bg_menu.gif') no-repeat top left; height: 30px; margin-right: 7px; /* 7px is the width of the rounded shape */
  4. Estou implementando um menu fancy em java + css que peguei na internet e ele já esta quase 100%. O unico problema é que ao clicar nos itens do menu que deveriam abrir links em um target ele simplesmente não faz nada. Acho que o problema esta no javascript no event click. Desejo que o link seja aberto ao clicar. Abaixo segue o HTML e o JAVA. >HTML: <div id="fancymenu" align="center"> <ul> <li class="current" id="menu_home"><a href="home.htm" target="bottomFrame">Home</a></li> <li id="menu_servicos"><a href="servicos.htm" target="bottomFrame">Servicos</a></li> <li id="menu_clientes"><a href="clientes.htm" target="bottomFrame">Clientes</a></li> <li id="menu_contato"><a href="contato.htm" target="bottomFrame">Contato</a></li> <li class="background"> <div class="left">&nbsp;</div> </li> </ul> </div> >java script:var SlideList = new Class({ initialize: function(menu, options) { this.setOptions(this.getOptions(), options); this.menu = $(menu), this.current = this.menu.getElement('li.current'); this.menu.getElements('li').each(function(item){ item.addEvent('mouseover', function(){ this.moveBg(item); }.bind(this)); item.addEvent('mouseout', function(){ this.moveBg(this.current); }.bind(this)); item.addEvent('click', function(event){ this.clickItem(event, item); }.bind(this)); }.bind(this)); this.back = new Element('li').addClass('background').adopt(new Element('div').addClass('left')).injectInside(this.menu); this.back.fx = this.back.effects(this.options); if(this.current) this.setCurrent(this.current); }, setCurrent: function(el, effect){ this.back.setStyles({left: (el.offsetLeft)+'px', width: (el.offsetWidth)+'px'}); (effect) ? this.back.effect('opacity').set(0).start(1) : this.back.setOpacity(1); this.current = el; }, getOptions: function(){ return { transition: Fx.Transitions.sineInOut, duration: 700, wait: false, onClick: Class.empty }; }, clickItem: function(event, item) { if(!this.current) this.setCurrent(item, true); this.current = item; this.options.onClick(new Event(event), item); }, moveBg: function(to) { if(!this.current) return; this.back.fx.custom({ left: [this.back.offsetLeft, to.offsetLeft], width: [this.back.offsetWidth, to.offsetWidth] }); } }); SlideList.implement(new Options); window.addEvent('domready', function() { new SlideList($E('ul', 'fancymenu'), {transition: Fx.Transitions.backOut, duration: 700, onClick: function(ev, item) { ev.stop(); }}); });
×
×
  • Criar Novo...