Jump to content

Search the Community

Showing results for tags 'JavaScript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2375 results

  1. eliezerborges

    Calculadora com HMTL e JavaScript

    Bom Dia Pessoal, Estou tentando fazer uma calculadora utilizando o JavaScript que calcule independentemente das operações basicas, calculos sucessivos por exemplo: (1 + 2) * 3 (- 4) e estou tendo uma dificuldade, preciso de um empurrão de como fazer isso quero tentar fazer sozinho. Agradeço.
  2. _hoffmann

    GruntJS

    Galera, tudo beleza ? Estava estudando o GRUNTJS acabei achando interessante e gostaria de utilizar ele em meu projeto para minifica os meu css e meu scripts, só que me veio uma dúvida: - Como ficaria a estrutura do Front-end utilizando o GRUNTJS ? Fiz uns teste mais não sei estou correto, eu criei a estrutura assim: - Na pasta assets_developer eu tenho meus aquivos CSS e SCRIPTS sem ser minificados - Na pasta assets eu tenhos os arquivos minificados onde eu incorporo eles no meu index. Se alguém poder opina sobre se está correto ou não fico agradecido.
  3. LeoCSilva

    Janela modal

    Olá galerinha!!! Estou com mais um problema, dessa vz na janela modal do meu site, como deixo ela responsiva???? pintosnegreiros.com/index2.html Acima seria o que me refiro PS: mobile que apresenta o problema Abraços
  4. Abimael

    Erro include!

    Tenho uma pagina php com scrits javascript e css esta pagina chma outra com include que também tem seus javascripts e css porem esta pagina que chamo dentro do include não esta carregando os CSS e Javascript segue link com o print do erro
  5. Olá. Preciso urgentemente acessar uma função ou método no Action Script com o JavaScript. Gostaria de saber se é possível, desde já, agradeço!
  6. Boa tarde, galera! Estou com uma dúvida num código que preciso colocar em PHP. Primeiramente o código abaixo eu coloco numa página HTML normal: <script language="JavaScript"> function abrir(URL) { var width = 150; var height = 250; var left = 99; var top = 99; window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); } </script> Mas preciso colocar o seguinte código dentro de Echo "" em PHP: <a href="javascript:abrir('http://codigofonte.net/');">Clique Aqui</a> Porque eu tenho que colocar um ?codigo=$variavel no final da url do código acima. Alguém sabe como colocar esse link dentro de um echo e ele funcionar? Não precisa mais. Já lembrei como se faz. Tem que colocar "\" antes de cada aspas duplas! Vlw!!!
  7. Olá, estou fazendo um menu animado e me bateu uma dúvida, o efeito que desejo dá pra fazer tanto em CSS3 quanto em javascript, por isso fiquei na dúvida em qual usar. Por isso gostaria de opiniões ou artigos, se conhecerem, sobre a performasse de ambos, minha principal dúvida é sobre qual devo recorrer, dar prioridade a solução em CSS3 ou em Javascript?
  8. ghlevin

    Mudando conteúdo de uma TD

    Eu estou tentando fazer com que numa função o conteúdo de uma célula TD da minha tabela seja modificado. Quero passar de: <td id="tdDespesas" style="border-right:1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;">{label_orcadoRealizado_despesas} <img id='btnOne' src='{raiz}images/layout/row_plus.gif' onclick='showLines()' title='Extender' style='cursor: pointer; margin-left: 5px;'/> <img id='btnTwo' src='{raiz}images/layout/row_minus.gif' onclick='hideLines()' title='Diminuir' style='cursor: pointer; margin-left: 5px;'/> </td> Para: <td id="tdDespesas" style="border-right:1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;">{label_orcadoRealizado_despesas} </td> Preciso fazer isso porque a função seria uma impressão em PDF e, infelizmente, estão aparecendo os códigos dos botões btnOne e btnTwo. Colocar hide ou display: none nos botões não adiantam pra isso, por enquanto. Qual seria a melhor solução? InnerHTML ou InnerContent infelizmente não funcionam.
  9. Possuo uma tabela que é resultado de uma consulta MySQL de um banco em um servidor. Ela é mostrada da seguinte forma, por exemplo: E-MAIL VALUE ------ ----- email1 P email2 P email3 C email4 P email5 C email6 P Preciso que na minha página (que está num outro servidor que não o da página onde está essa tabela) ele possa pegar o valor da segunda coluna (P ou C) quando o usuário loga com um dos e-mails dessa tabela. Supondo então que o usuário seja o do email5, ele tem de pegar o valor C. Depois de pegar o valor C, esse valor será inserido numa outra tabela (de banco MySQL) do servidor da minha página. Não sei se ficou muito claro. Minha ideia inicial era pegar valor de uma tabela de um banco MySQL (do servidor 1) e colocar na outra tabela de outro banco MySQL (do servidor 2), mas até agora não obtive sucesso. Provavelmente a função terá que ser em javascript. Mas se puder ser feita em PHP seria melhor.
  10. leonardo2334

    Star Rating PHP JQUERY MYSQL

    0votar contrafavorita boa tarde pessoal preciso de uma ajuda consegui fazer o sistema de star rating porem eu queria que o voto fosse mostrado na tela ou seja guardado na estrela para ela ficar preenchida conforme os votos alguém poderia me ajuda aqui esta meu código: essa e a pagina que estão as estrelas: <script> $(document).ready(function () { $(".vote #stars").click(function () { $.post('rating.php',{rate:$(this).val()},function(d){ if(d>0) { alert('Seu voto Ja foi confirmado'); }else{ alert('Obrigado por Votar'); } }); $(this).attr("checked"); }); }); </script> <div class="vote"> <label> <input id="stars" type="radio" name="fb" value="1" /> <i class="fa" id="fa"></i> </label> <label> <input id="stars" type="radio" name="fb" value="2" /> <i class="fa" id="fa"></i> </label> <label> <input id="stars" type="radio" name="fb" value="3" /> <i class="fa" id="fa"></i> </label> <label> <input id="stars" type="radio" name="fb" value="4" /> <i class="fa" id="fa"></i> </label> <label> <input id="stars" type="radio" name="fb" value="5" /> <i class="fa" id="fa"></i> </label> </div> aqui o script para o hover nas estrelas e marcar elas como actives $('.vote label i.fa').on('click mouseover',function(){ // remove classe ativa de todas as estrelas $('.vote label i.fa').removeClass('active'); // pegar o valor do input da estrela clicada var val = $(this).prev('input').val(); //percorrer todas as estrelas $('.vote label i.fa').each(function(){ /* checar de o valor clicado é menor ou igual do input atual * se sim, adicionar classe active */ var $input = $(this).prev('input'); if($input.val() <= val){ $(this).addClass('active'); } }); $("#voto").html(val); // somente para teste }); //Ao sair da div vote $('.vote').mouseleave(function(){ //pegar o valor clicado var val = $(this).find('input:checked').val(); //se nenhum foi clicado remover classe de todos if(val == undefined ){ $('.vote label i.fa').removeClass('active'); } else { //percorrer todas as estrelas $('.vote label i.fa').each(function(){ /* Testar o input atual do laço com o valor clicado * se maior, remover classe, senão adicionar classe */ var $input = $(this).prev('input'); if($input.val() > val){ $(this).removeClass('active'); } else { $(this).addClass('active'); } }); } $("#voto").html(val); // somente para teste }); e esta e a pagina rating em php eu queria que o usuário pudesse votar mais de uma vez nela mas não estou conseguindo obs. essa parte do banco em php eu fiz seguindo um tutorial em inglês e estou tentando fazer ele não bloquear o voto para somente uma pessoa se alguém souber o erro aqui e me ajudar agradeço também. <?php $ipaddress = md5($_SERVER['REMOTE_ADDR']); // here I am taking IP as UniqueID but you can have user_id from Database or SESSION $servername = "localhost"; // Server details $username = "root"; $password = ""; $dbname = "filmes"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Unable to connect Server: " . $conn->connect_error); } if (isset($_POST['rate']) && !empty($_POST['rate'])) { $rate = $conn->real_escape_string($_POST['rate']); // check if user has already rated $sql = "SELECT `id` FROM `tbl_rating` WHERE `user_id`='" . $ipaddress . "'"; $result = $conn->query($sql); $row = $result->fetch_assoc(); if ($result->num_rows > 0) { echo $row['id']; } else { $sql = "INSERT INTO `tbl_rating` ( `rate`, `user_id`) VALUES ('" . $rate . "', '" . $ipaddress . "'); "; if (mysqli_query($conn, $sql)) { echo "0"; } } } $conn->close(); ?>
  11. Preciso fazer UPDATE em um campo (office) de uma tabela (investidor) do banco de dados (b2c) no meu site. Contudo, esse UPDATE dependerá de uma consulta SELECT que é feita em outro banco de dados de outro site (ambos os sites pertencem à mesma empresa). Os dois bancos são em MySQL. Abaixo o código que eu implementei: $emailInv = $this->email; $sqlNuevo = "SELECT DISTINCT uh.TIPO_INVESTIDOR FROM ipi_tst.uh JOIN ipi_tst.investidor i ON i.ID = uh.ID_INVESTIDOR JOIN ipi_tst.usuario u ON u.ID = i.ID_USUARIO WHERE u.EMAIL = '$emailInv' AND u.ID <> 0 ORDER BY FIELD(TIPO_INVESTIDOR,'P','C','O','A')"; $rNew = System::element('db2')->query($sqlNuevo); if ($rNew[0]['TIPO_INVESTIDOR'] == 'O'){ $sqlUpd = "UPDATE b2c.investidor SET office = '1' WHERE email = '$emailInv' AND ID <> 0"; $res = System::element('db')->query($sqlUpd); } else if ($rNew[0]['TIPO_INVESTIDOR'] == 'A'){ $sqlUpd = "UPDATE b2c.investidor SET office = '2' WHERE email = '$emailInv' AND ID <> 0"; $res = System::element('db')->query($sqlUpd); } else { $sqlUpd = "UPDATE b2c.investidor SET office = '0' WHERE email = '$emailInv' AND ID <> 0"; $res = System::element('db')->query($sqlUpd); } Por enquanto, ele só consegue fazer update colocando valores Zero. Há casos em que dentro dessa tabela uh não tenha valores P ou C (office = 0). Pode ser que eu tenha apenas O ou apenas A, e aí precisaria fazer update colocando 1 ou 2, respectivamente. O que pode estar errado? Não tenho certeza se ele conseguiu fazer a conexão com meu banco db2 (do outro site). O arquivo config.INI teve a adição dos dados database_portal. Eis o código desse arquivo (omiti algumas informações aqui por segurança e coloquei abaixo entre << e >> ): [application] versao = 1.0 titulo = B2C default_pagina = index default_metodo = index default_erro = erro default_erro_403 = erro403 default_erro_404 = erro404 default_login = login debug = 0 idioma = pt-BR moeda = RS identificador = ipi_ [mensagem] fundo = #000000 cor = #ffffff delay = 2000 posicao = bottom [dir] raiz[localhost] = http://localhost/ raiz[<<MEU IP DO SITE>>] = <<MEU IP DO SITE>> raiz[<<MEU LINK DO SITE>>] = <<MEU LINK DO SITE>> [database] db_alias = db db_type = mysql db_name = b2c db_hostname = localhost db_username = <<LOGIN DO db>> db_password = <<SENHA DO db>> db_port = 3306 [database_portal] db_alias = db2 db_type = mysql db_name = ipi_tst db_hostname = <<IP DO OUTRO SITE>> db_username = ipi_tst db_password = ipi_tst db_port = 3306 [cookie] duracao = 10800 caminho = / dominio = [mail] mailer_type = system admin_email = admin@framework.com admin_name = "Admin - Framework" smtp_server = mail.framework.com smtp_port = 25; x_mailer = "xxxxx" smtp_server = "mail.framework.com" smtp_port = 25 smtp_timeout = 30 [logging] nivel_log = 200 handler_log = file arquivo_log = erros.log [document_root] root = <<DIRETÓRIO RAIZ>> rootDSV = <<OUTRO DIRETÓRIO>> [version] atual_version = 1.5 E tem também o libBanco.php, incluso dentro do diretório trunk/libs/libBanco. Nesse arquivo só inclui a função SWITCH relacionada com o banco do outro site (db2 ou database_portal): <?php $dir = '../libs/libBanco'; require_once("$dir/banco.php"); require_once("$dir/modeloBanco.php"); switch(Config::retorna('database', 'db_type')) { case 'oracle': require_once('oracle.php'); $db = new Oracle(); break; case 'mysql': require_once('mysql.php'); $db = new Mysql(); break; default: $db = null; break; } switch(Config::retorna('database_portal', 'db_type')) { case 'oracle': require_once('oracle.php'); $db2 = new Oracle(); break; case 'mysql': require_once('mysql.php'); $db2 = new Mysql(); break; default: $db2 = null; break; } System::define(Config::retorna('database', 'db_alias'), $db); System::define(Config::retorna('database_portal', 'db_alias'), $db2); ?> Não sei se faltou alguma configuração nesse caso também. Talvez em algum outro arquivo. O que pode ser? Espero que seja só algum erro no sqlNuevo do código que implementei inicialmente.
  12. votar a favor0votar contrafavorita Esse script faz o seguinte: quando clicamos no primeiro dropdown ele abre um segundo dropdown. Ok, até ai ele funciona perfeitamente. Mas o meu problema é que quando eu coloco ele dentro de um loop ele para de funcionar. Então cada linha queria que repetisse esse script. Como não tenho conhecimento de javascript queria uma ajudinha para resolver isso select.php <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> </script> <script type="text/javascript"> $(document).ready(function() { $('#loader').hide(); $('#show_heading').hide(); $('#search_category_id').change(function(){ $('#show_sub_categories').fadeOut(); $('#loader').show(); $.post("select2.php", { parent_id: $('#search_category_id').val(), }, function(response){ setTimeout("finishAjax('show_sub_categories', '"+escape(response)+"')", 400); }); return false; }); }); function finishAjax(id, response){ $('#loader').hide(); $('#show_heading').show(); $('#'+id).html(unescape(response)); $('#'+id).fadeIn(); } function alert_id() { if($('#sub_category_id').val() == '') alert('Please select a sub category.'); else alert($('#sub_category_id').val()); return false; } </script> Cliente: <select name="id_solicitante" class="form-control" id="search_category_id" required > <option value="" selected="selected"></option> <option value="1">Cliente</option> <?php $query = "select * from empresas where id_transfer = $id_transfer"; $results = mysql_query($query); while ($rows = mysql_fetch_assoc(@$results)) {?> <option value="<?php echo $rows['id_empresa'];?>"><?php echo $rows['nome_fan'];?></option> <?php }?> </select> </div> <div id="show_sub_categories" align="center"></div> select2.php <?php if($_REQUEST) {?> <?php $id = $_REQUEST['parent_id']; $query = "select * from usuarios where id_empresa = ".$id; $results = mysql_query( $query);?> Solicitante: <select name="user_soli" class="form-control" id="sub_category_id"> <option value="" selected="selected"></option> <?php while ($rows = mysql_fetch_assoc(@$results)) {?> <option value="<?php echo $rows['id_user'];?>"><?php echo $rows['nome'];?></option> <?php }}?> </select>
  13. Tenho no meu website uma página com fotos, mas essas fotos estão sendo carregadas todas de uma só vez, isso está deixando a página muito lenta. Preciso de alguém que crie apenas um javascript simples para as imagens aparecerem quando o usuário ir baixando a barra de rolagem (Carregamento de imagens com scroll). Quem fizer esse trabalho tem que ter cuidado para não afetar outros códigos javascripts já existentes no website. Se tiver alguém aqui que faça, me envie uma mensagem para combinarmos.
  14. Boa tarde Companheiros! Estou com um projeto que utiliza um lazyload para o meu typekit e gostaria que uma barra de loading ficasse no rodapé da página em Fixed enquanto o typekit estivesse carregando, porém, mesmo antes do typekit carregar, o loading some. Gostaria de ajuda para mantê-lo enquanto não carregar. Segue códigos: Javascript: $(document).ready(function() { loading(0); }) function loading(status) { if ( status == 1 ) $('#loader').fadeIn(); else $('#loader').fadeOut(); } CSS: #loader { position: fixed; right: 10px; bottom: 15px; } Se for de grande ajuda, o projeto está sendo montado no seguinte link: http://ielpo.net.br Preciso que isso também funcione em mobile!!
  15. leonardo de andrade baessa

    Jquery

    Olá Galera boa noite, sou noob em jquery e estou tendo seguinte trabalho. Quando quero Abrir o Texto da Caixa ele abre apenas a do Elemento html citado em vermelho. só que eu não queria numerar cada elemento criando mas básico só que se coloco com um nome só abre todos as mesmo tempo, teria alguma forma de subistituir isto no Script? desde já agradeço Tenho esse código em Html <div class="accordion-section"> <a class="accordion-section-title" href="#accordion-1" ><li>Accordion Section #1</li></a> <div id="accordion-1" class="accordion-section-content"> <p>ABRE A CAIXA.</p> </div><!--end .accordion-section-content--> </div><!--end .accordion-section--> E esse Script jQuery(document).ready(function() { function close_accordion_section() { jQuery('.accordion .accordion-section-title').removeClass('active'); jQuery('.accordion .accordion-section-content').slideUp(300).removeClass('open'); } jQuery('.accordion-section-title').click(function(e) { // Grab current anchor value var currentAttrValue = jQuery(this).attr('href'); if(jQuery(e.target).is('.active')) { close_accordion_section(); }else { close_accordion_section(); // Add active class to section title jQuery(this).addClass('active'); // Open up the hidden content panel jQuery('.accordion ' + currentAttrValue).slideDown(300).addClass('open'); } e.preventDefault(); }); }); esse é o modelo pra melhor especificar http://demos.inspirationalpixels.com/Accordion-with-HTML-CSS-&-jQuery/
  16. Olá! Através do Javascript preciso acessar a função de abrir a janela de seleção de arquivos para depois fazer o upload. Pois o botão em SWF não aparece em navegadores de celulares e eu não sei nada de actionscript. Se souberem como fazer o botão em flash aparecer, eu também agradeço. ActionScript: /** * Uploader class * * @author Fredi Machado <fredisoft at gmail dot com> * @link http://fredimachado.com.br * @date 08/16/2009 **/ package { import flash.display.*; import flash.events.*; import flash.external.ExternalInterface; import flash.net.*; import flash.utils.*; public class multiUpload extends Sprite { private var param:Object = LoaderInfo(parent.loaderInfo).parameters; private var counter:Number = 0; private var files:Object; // Files to send private var fileIDs:Dictionary; // IDs of each file private var fileRef:FileReference; // Reference of single file private var fileRefList:FileReferenceList; // Multi select file references private var vars:URLVariables; // Vars to send to the upload script private var active:String = ""; // Events that can be listened by Javascript static public const MOUSE_CLICK:String = "onMouseClick"; // When clicking the flash button static public const SELECTION_CANCEL:String = "onSelectionCancel"; // When the selection window is closed/canceled static public const FILES_SELECT:String = "onSelected"; // When the user makes a selection static public const UPLOAD_START:String = "onStart"; // When a file upload is started static public const UPLOAD_ERROR:String = "onError"; // When any error occurs static public const UPLOAD_PROGRESS:String = "onProgress"; // Occurs on any progress change static public const UPLOAD_CANCEL:String = "onCancel"; // When a upload is canceled static public const UPLOAD_COMPLETE:String = "onComplete"; // When the upload is completed static public const UPLOAD_ALL_COMPLETE:String = "onAllComplete"; // When all uploads from the queue are completed static public const UPLOAD_QUEUE_CLEAR:String = "onClearQueue"; // When the queue is cleared public function multiUpload() { stage.scaleMode = StageScaleMode.NO_SCALE; stage.showDefaultContextMenu = false; files = {}; fileIDs = new Dictionary(); stage.addEventListener(MouseEvent.CLICK, btnClick); // Register Javascript callbacks ExternalInterface.addCallback("onMouseClick", clickOpen); ExternalInterface.addCallback("startUpload", startUpload); ExternalInterface.addCallback("cancelUpload", cancelUpload); ExternalInterface.addCallback("clearUploadQueue", clearQueue); ExternalInterface.addCallback("getFile", getFile); ExternalInterface.addCallback("setData", setData); if (!param.scriptData) param.scriptData = ''; } public function btnClick(e:MouseEvent):void { if (active == "") { // trigger the click event triggerJS(e); // Open the select window select(); } } public function select():Boolean { var i:int = 0; var type:Object; var filter:Array = new Array(); if (param.desc != "" && param.ext != "") { var descriptions:Array = param.desc.split('|'); var extensions:Array = param.ext.split('|'); for (var n = 0; n < descriptions.length; n++) filter.push(new FileFilter(descriptions[n], extensions[n])); } if (param.multi) { fileRefList = new FileReferenceList(); fileRefList.addEventListener(Event.SELECT, triggerJS); fileRefList.addEventListener(Event.CANCEL, triggerJS); return filter.length ? fileRefList.browse(filter) : fileRefList.browse(); } else { fileRef = new FileReference(); fileRef.addEventListener(Event.SELECT, triggerJS); fileRef.addEventListener(Event.CANCEL, triggerJS); return filter.length ? fileRef.browse(filter) : fileRef.browse(); } } public function startUpload(continuing:Boolean = false):void { var id:String; var script:String = param.script; var file:FileReference; if (continuing && objSize(files) == 0) { triggerJS({ type: UPLOAD_ALL_COMPLETE }); return; } if (active != "" || objSize(files) == 0) return; if (script.substr(0,1) != '/' && script.substr(0,4) != 'http') script = param.path + script; vars = new URLVariables(); if (param.scriptData != '') vars.decode(unescape(param.scriptData)); var urlReq:URLRequest = new URLRequest(script); urlReq.method = (param.method == "GET") ? URLRequestMethod.GET : URLRequestMethod.POST; urlReq.data = vars; id = getNextId(); file = getFileRef(id); param.maxsize = parseInt(param.maxsize); if (param.maxsize > 0 && file.size > param.maxsize) triggerJS({ type: "fileSize", target: file }); else { active = id; file.upload(urlReq); } } private function getNextId():String { var id:String; for (id in files) break; return id; } public function validId(id:String):Boolean { return id in files; } private function addFiles(objFiles:Object):Array { var ret:Array = new Array(); var i:int = 0; if (objFiles is FileReference) ret.push(objFiles); else if (objFiles is FileReferenceList) ret = objFiles.fileList; while (i < ret.length) { addFile(ret); i++; } return ret; } // Adiciona a referência do arquivo private function addFile(file:FileReference):String { var id:String = String(++counter); files[id] = file; fileIDs[file] = id; file.addEventListener(Event.OPEN, triggerJS); file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, triggerJS); file.addEventListener(ProgressEvent.PROGRESS, triggerJS); file.addEventListener(HTTPStatusEvent.HTTP_STATUS, triggerJS); file.addEventListener(IOErrorEvent.IO_ERROR, triggerJS); file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, triggerJS); return id; } public function cancelUpload(id:String):void { var file:FileReference = getFileRef(id); if (validId(id)) file.cancel(); delete files[id]; if (active == id) { active = ""; startUpload(true); } triggerJS({ type: UPLOAD_CANCEL, target: file }); } function clearQueue():void { for (var id in files) cancelUpload(id); triggerJS({ type: UPLOAD_QUEUE_CLEAR }); } private function fileId(file:FileReference):String { if (file in fileIDs) return fileIDs[file]; return null; } public function getFiles(arrFiles:Array):Array { var ret:Array = []; var i:int = 0; while (i < arrFiles.length) { ret.push(getFileObject(arrFiles)); i++; } return ret; } private function getFileObject(file:FileReference):Object { return { id: fileId(file), name: file.name, creation: file.creationDate.getTime(), modification: file.modificationDate.getTime(), size: file.size, type: file.type }; } public function getFile(id:String):Object { if (!validId(id)) return null; return getFileObject(getFileRef(id)); } private function getFileRef(id:String):FileReference { if (validId(id)) return files[id]; return null; } public function setData(variables:String):void { param.scriptData = variables; } private function triggerJS(e:Object):void { var ret:Object; var id:String; ret = {}; id = e.target is FileReference ? fileId(e.target) : null; if (id) ret.id = id; switch (e.type) { case Event.SELECT: { var fArr:Array; ret.type = FILES_SELECT; fArr = addFiles(e.target); ret.files = getFiles(fArr); if (param.auto) startUpload(); break; } case Event.CANCEL: { ret.type = SELECTION_CANCEL; break; } case Event.OPEN: { ret.type = UPLOAD_START; break; } case DataEvent.UPLOAD_COMPLETE_DATA: { ret.type = UPLOAD_COMPLETE; ret.data = e.data.replace(/\\/g, "\\\\"); delete files[id]; active = ""; startUpload(true); break; } case ProgressEvent.PROGRESS: { ret.type = UPLOAD_PROGRESS; ret.bytesLoaded = e.bytesLoaded; ret.bytesTotal = e.bytesTotal; break; } case HTTPStatusEvent.HTTP_STATUS: { ret.type = UPLOAD_ERROR; ret.info = e.status; break; } case IOErrorEvent.IO_ERROR: { ret.type = UPLOAD_ERROR; ret.info = e.text; break; } case SecurityErrorEvent.SECURITY_ERROR: { ret.type = UPLOAD_ERROR; ret.info = e.text; break; } case "fileSize": { ret.type = UPLOAD_ERROR; ret.info = "This file exceeded the maximum size allowed."; delete files[id]; startUpload(true); break; } case UPLOAD_CANCEL: { ret.type = UPLOAD_CANCEL; break; } case UPLOAD_QUEUE_CLEAR: { ret.type = UPLOAD_QUEUE_CLEAR; break; } case UPLOAD_ALL_COMPLETE: { ret.type = UPLOAD_ALL_COMPLETE; break; } case MouseEvent.CLICK: { ret.type = MOUSE_CLICK; break; } default: { return; break; } } ExternalInterface.call(param.id+".op."+ret.type, ret); } private function objSize(obj:Object):Number { var i:int = 0; for (var item in obj) i++; return i; } } }
  17. Dannicléo S. Teles

    Inserir Tag Mark dinamicamente

    Olá meus caros, Estou criando um manual em html e gostaria que o usuário pudesse selecionar um determinado trecho do texto e inserir uma tag <mark> no mesmo para que este fique destacado para que posteriormente eu possa salvar esse html com a mudança, porém, não faço idéia de como fazer isso. Agradeço antecipadamente!
  18. joaoooo

    Callback em um objecto

    Boas, é possivel usar uma funçao de callback que está dentro de um objecto ? Código: var Resources = { init: function() { this.CSSfiles = []; this.Add = Resources.Add; this.Load = Resources.Load; this.cssState = 0; }, Add: function(json) { this.CSSfiles.push(json); }, Load: function(callback) { var head = document.getElementsByTagName("head")[0] this.CSSfiles.forEach(function(file) { var ref = document.createElement('link'); ref.setAttribute('rel', 'stylesheet'); ref.setAttribute('type', 'text/css'); ref.setAttribute('async', file['async']); ref.setAttribute('href', file['file']); head.appendChild(ref); }); callback.call(); } } var obj = { Create: function(files, html, id) { this.files = files; this.html = html; this.id = id; this.Load = obj.Load; this.insertHtml = obj.insertHtml; }, Load: function() { var Resc = new Resources.init(); this.files.forEach(function(file) { Resc.Add(file, 'css'); }); Resc.Load(this.insertHtml); }, insertHtml: function(){ // just to test console.log('id ='+this.id); console.log('html ='+this.html); } } var cs = new obj.Create([{"file":"http:\/\/dev.localhost\/rsc.php?file=css\/core\/block_left.css","async":false},{"file":"http:\/\/dev.localhost\/rsc.php?file=css\/core\/blockleft.css","async":false}],'<h1>test</h1>', 'content'); cs.Load(); A callback é chamada na funçao Load do Resources e está dentro do objecto "obj". http://jsfiddle.net/3j7c8hjh/
  19. Gostaria de obter ajuda com um abaxi que peguei. Preciso de criar uma barra de pesquisa em um site (que não é wordpress), mas preciso que a pesquisa retorne os resultados no wordpress, como se a pesquisa tivesse sido feita no próprio site feito em wordpress. Sei que a estrutura de pesquisa do wordpress é mais ou menos essa abaixo: domínimo.com/?s=termo1+termo2&post_type=product (o "post_type=product" é pq preciso que ele retorna apenas as postagens marcadas como produto) Alguém tem alguma ideia de como proceder? Muito obrigado pela ajuda.
  20. Pessoal, boa tarde. Sou novo no fórum, desculpem-me se fiz algo de errado.. vou me acostumar aos poucos.. Então.. tenho aqui na empresa, um portal com 4 sistemas.. cada um com seu link próprio.. que são pastas dentro do servidor com suas configurações css, jquery e javascript. Montei uma tela, que tem duas divs.. a primeira div é um menu horizontal.. e a segunda div seria onde eu preciso que cada sisteminha carregue.. Como no código abaixo.. minha div com id="cssmenu", tem um menu que ao ser clicado, meu javascript carrega a página dentro da div com id="content"... Pois bem, o problema é que, cada sistema tem suas imagens, suas configurações de css e seus arquivos php.. porém.. dentro dessa div, que está num index.hmtl separado dos sistemas, não carrega seus js, jquery e css de cada sistema.. Alguém pode me ajudar? Eu teria que carregar nesse index, todos os arquivos e configurações que cada sistema carrega??? Segue meu index.html HEAD <meta charset='utf-8'> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="styles.css"> <script src="script.js"></script> <script src="../../DEV/scripts/js/jquery/1.10.2/jquery-1.10.2.js" type="text/javascript"></script> <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <title>CSS Menu</title> <script> $(function () { $("#home").click(function () { $("#content").load("index.html"); $("#home_li").addClass("active"); $("#acomp_rec_li").removeClass("active"); $("#acomp_contrato_li").removeClass("active"); $("#downtime_li").removeClass("active"); }); $("#acomp_rec").click(function () { $("#content").load("rec/upload_arquivo.php"); $("#acomp_rec_li").addClass("active"); $("#home_li").removeClass("active"); $("#acomp_contrato_li").removeClass("active"); $("#downtime_li").removeClass("active"); }); $("#acomp_contrato").click(function () { $("#content").load("contratos/acomp_contrato.php?"); $("#acomp_contrato_li").addClass("active"); $("#home_li").removeClass("active"); $("#acomp_rec_li").removeClass("active"); $("#downtime_li").removeClass("active"); }); $("#downtime").click(function () { $("#content").load("downtime/formulario.php"); $("#downtime_li").addClass("active"); $("#home_li").removeClass("active"); $("#acomp_rec_li").removeClass("active"); $("#acomp_contrato_li").removeClass("active"); }); }); </script> body <body onload="$('#home').click();"> <div id='cssmenu'> <ul> <li id="home_li"> <a href='#' id="home"> <span>Home</span> </a> </li> <li id="acomp_rec_li"> <a href='#' id="acomp_rec"> <span>Acompanhamento de RC's</span> </a> </li> <li id="acomp_contrato_li"> <a href='#' id="acomp_contrato"> <span>Acompanhamento de Contratos</span> </a> </li> <li id="downtime_li"> <a href='#' id="downtime"> <span>Formulário Downtime</span> </a> </li> </ul> </div> <div id="content"><div> </body>
  21. pedrokasak

    Função Onclick

    como eu crio um campo <select> com botão tipo de enviar? por exemplo: eu quero listar alguns itens nas options do select que quando alguém selecionar um desses itens, tem que clicar no botão "Escolher" para ir até aquela página, abrindo a página do option escolhido. alguém pode me arrumar um código que faça isso? Agradeço desde já. <label class="narrow-control label-inline">Escolha Uma Linha de ônibus</label> <select class="wide-control form-control default input-lg" id="EscolhaLinha" name="cLinha"> <option>Rio Lagos</option> <option>Rio ITA</option> <option>Montes Brancos</option> <option>Aviação 1001</option> <option>Costa Leste</option> </select> </div> <button class="btn widget uib_w_12 d-margins btn-danger" data-uib="twitter%20bootstrap/button" data-ver="1" id="btn_escolher">Escolher <i class="glyphicon glyphicon-ok button-icon-right" data-position="right" onclick="location=document.getElementById('EscolhaLinha').value"></i>
  22. Pessoal, preciso de ajuda! Tenho uma página para cadastrar os produtos utilizados no dia, para isso utilizo um autocomplete com jquery para popular um input text com os dados do meu banco de dados, segue, <script type="text/javascript"> $(document).ready(function(){ $("#Busca_Empresa").focus().autocomplete("Ajax.asp", { width:310, selectFirst: true , mustMatch: false //Caso não existir na lista, remover o valor }); //Quando selecionar valor pegar retorno. O retorno nesse caso são: Nome|Código $("#Busca_Produto").result(function(event, retorno) { if (retorno==undefined) $("#Cod_Produto").val(""); else $("#Cod_Produto").val(retorno[1]); }); }); </script> <input type="text" autocomplete="off" id="Busca_Produto" name="Busca_Produto" /> <input type="hidden" id="Cod_Produto" name="Cod_Produto" /> O que gostaria é exibir esses dados em um select multiple antes de inserir no banco, o usuario poderá adicionar e remover produtos desta lista. Não sei nem por onde começar Desde já agradeço
  23. Preciso da ajuda de vocês! Tenho uma página para cadastrar os produtos utilizados em um determinado dia. Possuo uma função autocomplete que me retorna o valor da busca em um input text, segue $(document).ready(function(){ $("#Busca_Produto").focus().autocomplete("Ajax.asp", { width:310, selectFirst: true , mustMatch: false //Caso não existir na lista, remover o valor }); //Quando selecionar valor pegar retorno. O retorno nesse caso são: Nome|Código $("#Busca_Produto").result(function(event, retorno) { if (retorno==undefined) $("#Cod_Produto").val(""); else $("#Cod_Produto").val(retorno[1]); }); }); <input type="text" autocomplete="off" id="Busca_Produto" name="Busca_Produto" /> <input type="hidden" id="Cod_Produto" name="Cod_Produto" /> Gostaria de ao encontrar esse produto através do input e clicando em um botao 'Adicionar' esses dados entrem nesse select multiple. O usuário poderá digitar outro produto e adicionar na lista também, podendo ser excluídos um a um se necessário. se puderem me ajudar desde já agradeço.
  24. renatonankran

    JavaScript em arquivo separado

    Então galera, eu estou usando uma biblioteca do jQuery para validar um form, porem quando eu coloco o script JavaScript em outro arquivo o método não funciona. Se eu colocar o Script no mesmo arquivo, abaixo do form ele roda. Esse é o form: <html> <head> <script src="C:\wamp\www\SiteAulas\validateForm.js"></script> </head> <body> <form name="cadastrar" id="cadastro" method="post" action="test.php"> <table width="400px" border="0" cellspacing="0" cellpadding="0"> <tr height=60px> <td><label for="nome" class="form1">Nome:</label></td> <td><input name="nome" type=text required id="nome" maxlength="15"></td> </tr> <tr height=60px> <td><label for="sobrenome" class="form1">Sobrenome:</label></td> <td><input name="sobrenome" type=text required id="sobrenome" maxlength="30"></td> </tr> <tr height=60px> <td><label for="email" class="form1">E-mail:</label></td> <td><input name="email" type=text required id="email" maxlength="60"></td> </tr> <tr height=60px> <td><label for="senha1" class="form1">Senha:</label></td> <td><input name="senha" type="password" required id="senha" maxlength="15"></td> </tr> <tr height=60px> <td><label for="repetirSenha" class="form1">Repetir Senha:</label></td> <td><input name="repetirSenha" type="password" required id="repetirSenha" maxlength="15"></td> <td><input name="enviar" type="submit" id="enviar"></td> </tr> </body> </html> e esse é o JavaScript: <html> <head> <script src="C:\wamp\www\Bibliotecas\jquery-2.1.4\jquery-2.1.4.js"></script> <script src="C:\wamp\www\Bibliotecas\jquery-validation-1.14.0\dist\jquery.validate.js"></script> $("#cadastro").validate({ rules: { senha: { minlength: 6 }, repetirSenha: { required: true, minlength: 6, equalTo: "#senha" } }, messages: { senha: { minlength: "</br>Sua senha deve ter no minimo 6 caracteres." }, repetirSenha: { minlength: "</br>Sua senha deve ter no minimo 6 caracteres.", equalTo: "</br>Esse campo deve ser igual a senha" } } }); </head> <body> </body> </html> Eu estou esquecendo de alguma coisa??
  25. o auto play do slider nesse site alertweb.com.br/desenvolvimento/realprice não funciona sozinho, somente quando clica uma vez, e ai ele começa a rodar. Poderiam me ajudar?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.