Jump to content


noob

Member Since 29/05/2003
Offline Last Active 29/09/2017, 15:49
-----

Topics I've Started

Passar Conteúdo Da Variável Na Função

11/10/2008, 16:19

É o seguinte, estou numa situação chata aqui, vou resumir num exemplo...

HTML:
<a href="http://www.google.com.br" id="ancora1">link do google</a>
<a href="http://www.yahoo.com.br" id="ancora2">link do yahoo</a>

JS:

function teste(teste)
{
 alert(teste);
}

for(i=1; i<3; i++)
{

var link = document.getElementById('ancora'+i);
var a = link.href;

link.onclick = function()
{
	teste(a);
	return false;
}

link.href = "#";

}

Então...

O problema é o seguinte.

Quando eu clico no link do google ali, o endereço ao invés de apontar para o google, aponta para endereço do último da lista, no caso o yahoo...

Em teoria, o javascript em realtime ficaria assim:

<a href="#" id="ancora1" onclick="teste(a)">link do google</a>
<a href="#" id="ancora2" onclick="teste(a)">link do yahoo</a>

E a variável "a" acaba terminando com o valor de "yahoo", então qualquer um dos dois links que eu clique mostra no alert o "yahoo".

Entenderam a idéia?

Era para estar escrito no link algo +- assim:

<a href="#" id="ancora1" onclick="http://www.google.com.br">link do google</a>
<a href="#" id="ancora2" onclick="http://www.yahoo.com.br">link do yahoo</a>

Entenderam o ponto? era para a variável A ser escrita ali dentro do "onclick" e não "puxada" da memória na hora que clicasse...

[]'s

Proteger Projeto Desenvolvido Em Php

25/03/2008, 21:39

Bom, antes de mais nada, vou explicar a situação:

Pretendo montar um portal:
Um projeto com administração, sistema de usuários, etc...

Até ai tudo bem, suponha-se que está pronto.

Agora, a pergunta...

Como eu posso vender esse portal para diversos usuários, sem que haja a possibilidade de um passar para o outro?
Ou seja, eu poderia colocar um sistema de serial por ex, porém, como php é aberto, seria muito fácil ir lá e remover as linhas :)

Então, existe o zend e os seus genéricos...
Porém!!!!!!!

Eu quero algo diferente!

O zend, ele compila todo o projeto, todas as páginas ficam cifradas, qualquer alteração no fonte é necessário recompilar tudo!

Eu pretendo algo assim:

Cifrar toda as classes do portal e outras informações relevantes...
Agora, fazer uma seção aberta para o usuário...

Por ex:
* template editável
* skins
* módulos adicionais (ex, só tem esqueci minha senha, o cliente quer desenvolver por conta própria um "esqueci minha senha enviando por email")

A idéia é, proteger e ao mesmo tempo dar liberdade...
Ou seja, ofereço uma biblioteca de funções básicas a respeito do portal, e o usuário pode desenvolver em cima do projeto, ou alterar detalhes que seriam visíveis aos usuários...

Resumindo, é um SDK!
Sugestões?

[]'s

IPB Skin By Virteq