
hipnos na area
Membros-
Total de itens
369 -
Registro em
-
Última visita
Tudo que hipnos na area postou
-
Em HTML você pode usar o: <XMP> <xmp> Código <!--Teste--> <img src="url"> </xmp> Em PHP é melhor: $texto = htmlspecialchars("<img src=\"\">"); echo $texto; Ou você pode fazer uma função assim: function HTMLparaText(texto){ $texto = str_replace("<", "<", $texto); $texto = str_replace(">", ">", $texto); } echo HTMLparaText("<img src=\"\">texto");
-
Diferencas Entre Internet Explorer e Firefox
uma questão respondeu hipnos na area em HTML, XHTML, CSS
vixe kara num tem não cada um lê de um jeito... Tabelas nem dão tanta diferença o que dá mais diferença são "styles"... Lembre-se num tem só InternetExploer e Firefox Tem também netscap, Opera... Isso porq eu disse os mais usados Ainda tem um tal de Safari(Acho que é pro Aplee) Entaum kara o jeito é ralar usar bastante javascript pra indentificação de browsers Ou entaum da pra usar até linguagens dinamicas como PHP, Java, Asp, Coldfusion, etc Mais tudo ira valer a pena no final -
Codigo não Funciona O Ff
pergunta respondeu ao Gnomo de hipnos na area em Ajax, JavaScript, XML, DOM
Kara seu erro é nessa parte function window.onload{ muda(0); } <script> if(window.top != window.self){ window.top.location = window.self.location; } var Menus = new Array(3); Menus[0] = new Menu('Conteúdo','Conteudo.asp'); Menus[1] = new Menu('Relatórios','Relatorios.asp'); Menus[2] = new Menu('Administração','Administradores.asp'); function GeraMenu() { var strFinal = ''; strFinal = strFinal + '<TABLE border=0 cellpadding=0 cellspacing=0 height=25><TR>'; for (i = 0; i < Menus.length; i++) { if(Menus[i].status == true) { strFinal = strFinal + '<TD id=' + Menus[i].tid + '><TABLE border=0 cellpadding=0 cellspacing=0><TR><TD><IMG height=25 src=img/mn-sel-e.gif width=2></TD><TD background=img/mn-sel-f.gif valign=bottom><SPAN class=mn-sel>' + Menus[i].nome + '</SPAN><BR><IMG height=3 src=img/b.gif width=1></TD><TD><IMG height=25 src=img/mn-sel-d.gif width=1></TD></TR></TABLE></TD>'; } else { strFinal = strFinal + '<TD id=' + Menus[i].tid + '><A class=mplk href="java script:Muda(' + i + ');"><SPAN class=mn-t1>' + Menus[i].nome + '</SPAN><BR><SPAN class=mn-t2 id=' + Menus[i].gid + '>' + Menus[i].nome + '</SPAN><BR></A></TD>'; } if ((i + 1) < Menus.length) if(Menus[i].status == false && Menus[i + 1].status == false) strFinal = strFinal + '<TD><FONT class=mn-sep>|</FONT></TD>'; } strFinal = strFinal + '</TR></TABLE>'; return strFinal; } function Menu(nome, link) { d = new Date(); r = Math.ceil(Math.random() * 1000); this.nome = nome; this.link = link; this.gid = 'mnid' + d.getTime() + '_' + r; this.tid = 'tdid' + d.getTime() + '_' + r; this.status = false; } function Muda(mn) { for (i = 0; i < Menus.length; i++) { Menus[i].status = false; } Menus[mn].status = true; document.getElementById("menubarra").innerHTML = GeraMenu(); window.admin.document.location = Menus[mn].link; } </script> <body onload="Muda(0)"> <div id="menubarra"></div> -
Como Criar Trs(linhas) E todos(colunas) Com Createlemente
pergunta respondeu ao hipnos na area de hipnos na area em Ajax, JavaScript, XML, DOM
Brigadão andreia... Vou tentar entender o código... porem se não fosse pedir d+ Eu queria que você me explica-se como criar mais tabelas tipo ficaria assim |Produto|Nome|Preço|Quantidade|Remover| ---------- ------- ------ ------------- ----------- |Produto|Nome|Preço|Quantidade|Remover| ---------- ------- ------ ------------- ----------- |Produto|Nome|Preço|Quantidade|Remover| ---------- ------- ------ ------------- ----------- |Produto|Nome|Preço|Quantidade|Remover| -
Instalar Tema No Firefox
uma questão postou hipnos na area Repositório de Scripts - Ajax, JS, XML, DOM
<a href="java script:void(InstallTrigger.installChrome(InstallTrigger.SKIN,'arquivo.jar','Nome do tema no FF'));">instalar</a> está h aí um código da hora é só testar -
Kara você colocou parentezes "()" sem nessecidade e pior você pois em uma função lógico que vai dar erro E ao invez de Aspas desnecessarias e barras também desnecessarias você podia só ter concactenado as variaveis e colocado algumas aspas Faiz assim $mnu .= stm_aix("p".$niveli.$cont,$pai,"[0",$row['texto'],"","",-1,-1,0,$row['comando'],"_self","","",$row['local_imagem'],$row['local_imagem'],"-1","-1]",$row['tamanho'],0);
-
Kara coloquei o código assim <?php //Headers $gmtDate = gmdate("D, d M Y H:i:s"); header("Content-Type: text/html; charset=ISO-8859-1",true); header("Expires: {$gmtDate} GMT"); header("Last-Modified: {$gmtDate} GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); //echo"<base href=\"http://".$_GET["site"]."\">"; function LinkAjax($x){ $a = split('href=\"', $x); $b = split('\"', $a[1]); $ajax_link = ereg_replace($b[0], "java script:loadAjax(".$b[0].")", $x); return $ajax_link; } if(!$_GET["site"]){ echo"<br><font color=red>Falta você escrever o endereço</font>"; }else{ $busca = @fopen("http://".$_GET["site"],"r"); if (!$busca){ echo"Erro 404"; exit; } while (!feof($busca)){ $resultado = fgets($busca,256); $file = explode("/",basename($_GET["site"])); $extensao = $file[count($file)-1]; $extensao = ereg_replace($extensao,'',$_GET["site"]); $resultado = ereg_replace('background="','background="http://'.$extensao,$resultado); $resultado = ereg_replace('BACKGROUND="','BACKGROUND="http://'.$extensao,$resultado); $resultado = ereg_replace('src="','src="http://'.$extensao,$resultado); $resultado = ereg_replace('SRC="','SRC="http://'.$extensao,$resultado); $a = split('href="', $resultado); $b = split('"', $a[1]); $resultado = eregi_replace($b[0],"java script:AbrirSite('.$b[0].')", $resultado); echo LinkAjax($resultado); } fclose($busca); } ?> Mas aparece esses erros Warning: eregi_replace() [function.eregi-replace]: REG_EMPTY in C:\Arquivos de programas\xampp\htdocs\browserajax\global.php on line 38 Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in C:\Arquivos de programas\xampp\htdocs\browserajax\global.php on line 13 o que está errado? Consegui troquei EREG por STR Como faço pra não subistituir links já de javascript? tipo original <a href="java script:link()"> Pra que não fique assim: <a href="java script:loadAjax(link())"> Consegui fiz assim <? function LinkAjax($x){ $a = split('href=\"', $x); $b = split('\"', $a[1]); if (strstr($x,"java script:")){ return $x; }else{ $ajax_link = str_replace($b[0], "java script:loadAjax(".$b[0].")", $x); return $ajax_link; } }?>
-
[pedido]um Script "simples"
pergunta respondeu ao darkhero666 de hipnos na area em Ajax, JavaScript, XML, DOM
<script language="javascript"> function openAjax() { var Ajax; try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. }catch(ee) { try {Ajax = new ActiveXObject(" Msxml2.XMLHTTP"); // Para o IE da MS }catch(e) { try {Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS }catch(e) {Ajax = false; } } } return Ajax; } function AbrirSite(){ if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. var exibeResultado = document.getElementById("Tela"); // div que exibirá o resultado. var Ajax = openAjax(); // Inicia o Ajax. Ajax.open("GET", "downloads.php, true); Ajax.onreadystatechange = function() { if(Ajax.readyState == 4) { // Quando estiver tudo pronto. if(Ajax.status == 200) { var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável exibeResultado.innerHTML = resultado; RodarScript(resultado); MudarTitulo(resultado); } else { exibeResultado.innerHTML = "Erro: ."; } } } Ajax.send(null); // submete } } </script> </head> <body> <input type="button" value="Votar" onclick="AbrirSite();"> <div id="Tela"></div> </body> </html> -
Criei esse código pra uma loja virtual A pergunta é o seguinte quero cria uma tabela "<table><tr><td>" pra dividir os produto só que não consigo em linhas e o preço quantidade em colunas Se eu jogo "<tr><td>" em innerHTML ele não funciona já tentei fazer createElemet mas também num consegui alguém sabe como fazer isso tipo só criar "<tr><td>" pra dividir os produtos...? Please ajudem <script> function AddCarrinho(Produto,Valor){ if(!document.getElementById(Produto)){ var aba = document.getElementById('Carrinho'); var div = document.createElement('div'); div.setAttribute('id',Produto+'n'); div.innerHTML = "Produto:"+Produto+", "+Valor+", qtd:<input type='text' value='1' size='2'><a href='java script:RemoveCarrinho(\""+Produto+"\",\""+Valor+"\");'>Remove</a>"; aba.appendChild(div); } else if (document.getElementById(Produto).value>=1){ document.getElementById(Produto).value++; } //Recalcular(Produto,Valor); } function RemoveCarrinho(Produto,Valor){ var Qtd = document.getElementById(Produto).value; var aba = document.getElementById('Carrinho'); var div = document.getElementById(Produto+'n'); aba.removeChild(div); } </script> <body> <a href="java script:AddCarrinho('Bermuda','10.00','0.00');">Berma</a><br> <a href="java script:AddCarrinho('Camisa','11.00','0.00');">camisa</a><br> <a href="java script:AddCarrinho('calça','12.20','0.00');">calça</a> <div id="Carrinho"> </div>
-
To montando um browser em ajax Porem quero dar replace nos links tipow assim Original <a href="pagina.html"> Com replace <a href="java script:loadAjax(pagina.html)"> o código em PHP é assim <?php //Headers $gmtDate = gmdate("D, d M Y H:i:s"); header("Content-Type: text/html; charset=ISO-8859-1",true); header("Expires: {$gmtDate} GMT"); header("Last-Modified: {$gmtDate} GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); //echo"<base href=\"http://".$_GET["site"]."\">"; if(!$_GET["site"]){ echo"<br><font color=red>Falta você escrever o endereço</font>"; }else{ $busca = @fopen("http://".$_GET["site"],"r"); if (!$busca){ echo"Erro 404"; exit; } while (!feof($busca)){ $resultado = fgets($busca,256); $file = explode("/",basename($_GET["site"])); $extensao = $file[count($file)-1]; $extensao = ereg_replace($extensao,'',$_GET["site"]); $resultado = ereg_replace('background="','background="http://'.$extensao,$resultado); $resultado = ereg_replace('BACKGROUND="','BACKGROUND="http://'.$extensao,$resultado); $resultado = ereg_replace('src="','src="http://'.$extensao,$resultado); $resultado = ereg_replace('SRC="','SRC="http://'.$extensao,$resultado); echo"$resultado"; } fclose($busca); } ?> Queria que desse um replace pra links também alguém entende de replaceS please me ajudem
-
Ou o arquivo não existe... ------------------------------------------------------------- Ou a permissão está errada nesse caso de um chmode(777) ------------------------------------------------------------- ou você está tentando abrir um site nesse caso você deve fazer assim $busca = fopen("http://g1.globo.com/Rss2/0,,AS0-6174,00.xml","r"); while (!feof($busca)){ $resultado = fgets($busca,256); echo"$resultado"; } fclose($busca);
-
kara agora eu vi deve ter dado queda no servidor vou ver o erro...
-
Kara provavelmente você colocou WWW Usa os links CHATPOP CHATPOP Falow... T+
-
Provavelmente está aparecendo acesso negado por que o ajax está puxando ingormações de outro site. seu código deve está assim: open(GET,"http://site.com/arquivo.php",true); Em browsers atuais essa puxar de outro site as infos é considerado risco Pra resolver isso faça assim Crie retorno.php na mesma pasta do arquivo que contem o Ajax(Evite criar Js, prefira colocar nas htmls mesmo) <? //Headers $gmtDate = gmdate("D, d M Y H:i:s"); header("Content-Type: text/html; charset=ISO-8859-1",true); header("Expires: {$gmtDate} GMT"); header("Last-Modified: {$gmtDate} GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); $busca = @fopen("http://"site.com/arquivo.php,"r"); if (!$busca){ echo"Erro 404"; exit; } while (!feof($busca)){ $resultado = fgets($busca,256); echo"$resultado"; } fclose($busca); } ?> e coloque no ajax assim open(GET,"retorno.php",true); Posta o código a proposito
-
Comportamento Tecla Enter Numa Textarea
pergunta respondeu ao Gutto de hipnos na area em Ajax, JavaScript, XML, DOM
Kara está faltando uma parte no teu código Fais assim <html> <head> <script> function TeclaEnter(event) { if(event == 13) { document.Form1.mensagem.Submit(); } } </script> <title>Enter</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="Form1"> <textarea name="mensagem" id="mensagem" onKeyPress="TeclaEnter(event.keyCode)"> </textarea> </form> </body> </html> Ps.: Apoio a criação do instalar.php que crie diretamente o Banco de Dandos E crie o configure.php -
"Descobri"(já sabia só não tinha pensado em usar) uma funcão(Js) tipo a "explode()" do PHP consigo carregar quantos arquivos quiser num só ajax É o Split(); Tipo joguei mensagens.php usuarios.php em um só arquivo... Tipow assim: <?php echo"Mensagem"?> |><divisao><| //Tag de divisão <?echo"Ususarios";?> Chat.php var responsetext = ajax.responseText; var dividir = responsetext.split("|><divisao><|"); usuarios.innerHTML=dividir[1]; adiciona.innerHTML=dividir[0]; Agora só presciso de um ajax para retorna tudo Deixando o chat super Leve e rapido E melhorei algumas coisinhas mais entaum está aí as atualizações
-
Não Consigo Rodar Ajax.
pergunta respondeu ao Illuminati de hipnos na area em Ajax, JavaScript, XML, DOM
entaum pergunta pra eles se o ajax pega o endereço de outro local ou é no mesmo site e se você coneguir o código fica masi facil entender o erro -
Não Consigo Rodar Ajax.
pergunta respondeu ao Illuminati de hipnos na area em Ajax, JavaScript, XML, DOM
1° cara você está rodando em um servidor(tipo apache)? 2° você por acaso esta´puxando outro site dentro do ajax: ajax.open(GET,"http://site.com",true); Caso você esteja fazendo isso (usando http://) o browser trava o ajax(a requisição e não ira funcionar é uma segurança dos browsers atuais) você fez de algum esses dois jeitos? Posta seu código... -
Erro Ao Criar Pastas Quando Usado Loop
pergunta respondeu ao hipnos na area de hipnos na area em PHP
Kara eu disse que não era essa função foi só uma ideia entendeu? ---------------- [atualizado] o problema é que "listar" coisas em FORs e WHILEs gera um espaço no final ou no inicio então é só usar o comando trim() -
Erro Ao Criar Pastas Quando Usado Loop
pergunta respondeu ao hipnos na area de hipnos na area em PHP
Esse não é o erro pois eu também usei for ao invés de while e acusava o mesmo erro... Vou testar tua segunda alternativa, apesar de que quando não listo em uma for e em um while não ocorre erro tipo: <? $value = "imagens"; mkdir("salas/html/".$value, 0777); ?> E mais uma pergunta: Será que eu não tenho que usar algum comando de fechamento tipo closedir()-não estou dizendo que é essa função só to dando uma ideia- -
Eu criei esse código para poder criar várias pastas ao mesmo tempo a partir de um arquivo. arquivo.txt imagens mensagens videos spams html Criar.php <? if(!$_POS["lista"] || !$_POS["enviar"] || !$_POS["diretorio"]){ }else{ $arquivo = "sampa.txt"; $ArraySalas = file($_POST["lista"]); while(list(,$value)=each($ArraySalas)) { echo $value; mkdir("pasta/".$_POST["diretorio"]."/".$value, 0777); echo"<br />"; } } ?> <form action="<?=$_SERVER["PHP_SELF"]?>" method="post"> <input type="file" name="sala"> <select name="tema"> <? $dh = opendir($dir = "./pastas/"); while (false !== ($filename = readdir($dh))) { if (is_dir("$dir$filename") && ! ($filename == '.' || $filename == '..')) { ?> <option value="<? echo $filename;?>"><? echo $filename?></option> <? } } ?> </select> <input type="submit" name="enviar" value=" Criar Salas "> </form> Mensagem de erro Se eu não uso o "While" ele cria normalmente algum sabe o que está ocorrendo? :blink:
-
Rodar Script No Ajax Está Dando Erro Em Caracter
pergunta respondeu ao hipnos na area de hipnos na area em Ajax, JavaScript, XML, DOM
nossa é mesmo eu nem tinha percebido. Brigadão -
Achei essa script de rodar Scripts em Ajax porem quando se usa o caracter "+" em uma script a função extraiScript() não lê o caracter deixando um espço em branco... Script original: <script> document.write("aqui: "+variavel+"."); </script> Script com a função extraiScript(): <script> document.write("aqui: " variavel "."); </script> :blink: Se algum conseguir corrigir essem erro favor postar o código aqui... <script> function extraiScript(texto){ // inicializa o inicio >< var ini = 0; // loop enquanto achar um script while (ini!=-1){ // procura uma tag de script ini = texto.indexOf('<script', ini); // se encontrar if (ini >=0){ // define o inicio para depois do fechamento dessa tag ini = texto.indexOf('>', ini) + 1; // procura o final do script var fim = texto.indexOf('</scr'+'ipt>', ini); // extrai apenas o script codigo = texto.substring(ini,fim); // executa o script eval(codigo); } } } /* if (xmlhttp.readyState==4){ // coloca o valor no objeto requisitado texto=unescape(xmlhttp.responseText.replace(/\+/g," ")); document.getElementById(destino).innerHTML=texto; // executa scripts extraiScript(texto); }*/ function openAjax() { var Ajax; try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. }catch(ee) { try {Ajax = new ActiveXObject(" Msxml2.XMLHTTP"); // Para o IE da MS }catch(e) { try {Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS }catch(e) {Ajax = false; } } } return Ajax; } function carregaAjax(id,arquivo) { if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. var exibeResultado = document.getElementById(""+id+""); // div que exibirá o resultado. var Ajax = openAjax(); // Inicia o Ajax. Ajax.open("GET", ""+arquivo+"", true); // fazendo a requisição Ajax.onreadystatechange = function() { if(Ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando... exibeResultado.innerHTML = "<div align='center'><strong>Carregando...</strong></div>"; } if(Ajax.readyState == 4) { // Quando estiver tudo pronto. if(Ajax.status == 200) { var resultado = Ajax.responseText; // Coloca o retornado pelo Ajax nessa variável resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4) resultado = unescape(resultado); // Resolve o problema dos acentos exibeResultado.innerHTML = resultado; extraiScript(resultado); } else { exibeResultado.innerHTML = "Erro: ."; } } } Ajax.send(null); } } </script> <a href="java script:carregaAjax('destino','chatajax2/index.php')">carrega</a> <div id=destino></div>
-
Há algum jeito de fazer com que o flash crie arquivos tipo de texto?? valeu :P
-
Muita gente confunde a forma de se comunicar com o outro. Às vezes, criticar com boa intenção de forma agressiva ou indiferente, é muito mais prejudicial e tem um enorme efeito negativo, do que não criticar e se omitir. Ao criticar, escolha bem suas palavras. Coloque um tom meigo e delicado. Perceba o que o outro pode estar sentindo e como está recebendo sua crítica. Se a pessoa ao ser criticada estiver se magoando ou se irritando, não continue, por mais que julgue estar fazendo o bem. O "BEM" só existe quando o outro se sente confortável ao relacionar com você. Tenha sempre sua mente controlada e um coração bem intencionado !