DreamWeaver
Browser - Webstandards
Enviado por Flavio Ribeiro, qua, 08/04/2009 - 19:35Muito útil para quem programa quem programa em CSS e webstandars é definir qual o browser do visitante, vai ai uma dica simples em JavaScript:
<script Language="JavaScript">
alert ( navigator.appName + " " + navigator.appVersion );
</SCRIPT>
Com isso você poderá definir as alterações para cada visitante, garantindo que todos recebam o mesmo visual em seu site.
Abraço,
Flavio
- Comentar
- 454 leituras
Validação de campo
Enviado por Flavio Ribeiro, seg, 06/04/2009 - 05:24Veja essa pergunta:
"Mudar a cor de um campo obrigatório se ele não for preenchido em php?
Glaera é o seguinte preciso programar em php que um campo mude de cor se ele não for preenchido. Como faço isso programando em php?"
A Camila mandou bem na resposta:
<script>
function mudacor(ref,cor){
ref.style.backgroundColor=cor;
}
</script>
HTML:
<input type="text" name="teste" id="teste" onfocus="mudacor(this,'yellow')" onblur="mudacor(this,'white')">
Retornar constants em array()
Enviado por Flavio Ribeiro, dom, 28/12/2008 - 20:27Esta função retorna todas as constants definidas em um array()
function returnConstants ($prefix) {
foreach (get_defined_constants() as $key=>$value)
if (substr($key,0,strlen($prefix))==$prefix) $dump[$key] = $value;
if(empty($dump)) { return "Error: No Constants found with prefix '".$prefix."'"; }
else { return $dump; }
}
$const_array[] = array('id' => 0, 'text' => 'Selecione uma constante');
$const=returnConstants('FILE');
Retornar a posição horizontal e vertical (x e y) de um objeto
Enviado por Flavio Ribeiro, sab, 06/12/2008 - 18:20Quando falamos de aplicação dinâmica, temos que pensar tanto no código quanto no disign da aplicação, e nesse ultimo caso, precisamos muitas vezes saber qual a posição dos elementos da página.
Vamos mostrar aqui uma forma bem simples e eficaz para executar essa tarefa.
< script language="JavaScript" >
function pegarPosicaoX(objeto)
{
var atual_left = 0;
if (objeto.offsetParent) {
while (objeto.offsetParent) {
atual_left += objeto.offsetLeft
objeto = objeto.offsetParent;
}
}
return atual_left;
}
Função Include e Require
Enviado por Flavio Ribeiro, sab, 29/11/2008 - 01:21Como o PHP é uma linguagem de programação multinível ele trás uma ferramenta para agregar blocos de programação, ou seja, você pode criar blocos independentes ou inter-dependentes e agregá-los ao lay-out.
estas duas funções fazem exatamentte isso, include e require.
O include apenas inclui o bloco ou página e caso o bloco não exista não háverá problemas, já o require, como o nome diz, exige que o bloco exista, caso contrário o php não exibe a página ou sub-nível onde o require foi setado.
Segunda mensagem no checkout do osCommerce
Enviado por Flavio Ribeiro, qua, 19/11/2008 - 23:25Olá pessoal,
existe uma falha em algumas versões do osCommerce que não registra o segundo comentário do cliente quante este está finalizando a compra, solucionamos isso reparando uma variável, da seguinte forma:
no arquivo catalog/checkout_confirmatio.php procure por:
if (!tep_session_is_registered('comments')) tep_session_register('comments');
if (tep_not_null($HTTP_POST_VARS['comments'])) {
$comments = tep_db_prepare_input($HTTP_POST_VARS['comments']);
}
e substitua por:
if (!tep_session_is_registered('comments')){
tep_session_register('comments');
- 2 comentários
- Leia mais
- 425 leituras
osCommerce
Enviado por Flavio Ribeiro, qua, 19/11/2008 - 22:42Sempre que tivermos alguma atualização ou novo módulo, publicaremos aqui.
- Comentar
- 566 leituras
Validações de formulários simples
Enviado por Flavio Ribeiro, dom, 16/11/2008 - 07:35Vamos fazer uma validação simples de formulário:
<?php
$erro=true;
$erro_desc='';
if(isset($_GET['action']) && $_GET['action']=='validar'){
//para o caso de checked nos radios setado somente, caso contrário apresentará um erro de index
// if($_GET['pergunta1']=='sim') $resp1= 'resposta 1 positiva - checked'; else $resp1= 'resposta 1 negativa'; //se seu PHP for anterior a 4.1 use $HTTP_GET_VARS['index'] ao invéz de $_GET['index']
MySql
Enviado por Flavio Ribeiro, sex, 03/10/2008 - 11:14Código para zerar o auto-increment: "ALTER TABLE tb_noticias AUTO_INCREMENT = 1";
- 725 leituras
Web
Enviado por Flavio Ribeiro, sex, 03/10/2008 - 11:11Aqui iremos abordar tópicos sobre programação, Design e integração
- 850 leituras
