Ir para conteúdo
Fórum Script Brasil

andrea cerqueira

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Tudo que andrea cerqueira postou

  1. kuroi, não funcionou. na verdade eu quero inserir uma imagem dentro do iframe. a pagina mãe que tem o iframe abre uma popup onde é feito o upload e após isso ela manda a imagem pra dentro do iframe da pagina mae e fecha a popup. mas não to conseguindo fazer. se eu uso assim funciona (só que a imagem vai pro inicio do documento é claro) opener.frames['editor'].document.body.insertAdjacentHTML('afterBegin','$imagem'); e eu quero usar essa função por isso mesmo, pra colocar ela no lugar onde está o currsor no iframe. tentei mudar essas duas linhas da função já que vai inserir o valor do que está na pop pra dentro do inframe da mãe: em vez disso: document.selection isso: window.opener.document.selection e em vez disso: document.selection.createRange(); isso: window.opener.document.selection.createRange(); mas mesmo assim não fui feliz :huh:
  2. eu teria que mudar praticamente tudo pra fazer em div, acredito que o problema seja com o envio: insertAtCursor(opener.frames['editor'].document.body.innerHTML e no document.selection da função que eu não sei a forma certa que devo utilizar, mas sei que não é essa.
  3. achei essa funçãozinha na net pra ver onde o cursor está: <script type="text/javascript"> function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == 0) { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } // calling the function //insertAtCursor(document.formName.fieldName, ‘this value’); </script> estou tentando pegar uma imagem que eu fiz upload e mandar pra dentro de um ifrma chamado "editor", mas não está rolando. tenho a página mãe onde está o iframe('editor') e a popup que faz o upload da imagem e que tem o script da função que eu falei, nessa mesma página após o upload em faço isso: echo "<script>insertAtCursor(opener.frames['editor'].document.body.innerHTML, '$url');</script>"; sendo $url o endereço da imagem ahh foi aqui que eu peguei a função http://alexking.org/blog/2003/06/02/insert...sing-javascript ela funcionou sem ser usando a popup :ninja:
  4. tenho um codigo pra scroll dessa forma abaixo funcionando: botaoThumbsMc.onRollOver = painelOverDown; function painelOverDown() { this.onEnterFrame = scrollPanel; delete this.onRollOver; } var mascaraThumbsProp = mascaraThumbs.getBounds(_root); function scrollPanel() { if(_xmouse <= mascaraThumbsProp.xMin || _xmouse >= mascaraThumbsProp.xMax || _ymouse < mascaraThumbsProp.yMin || _ymouse > mascaraThumbsProp.yMax) { this.onRollOver = painelOverDown; delete this.onEnterFrame; } if(botaoThumbsMc._x >= -50) { botaoThumbsMc._x = -50; } if(botaoThumbsMc._x <= -(botaoThumbsMc._width - mascaraThumbs._width) + 50) { botaoThumbsMc._x = -(botaoThumbsMc._width - mascaraThumbs._width) + 50 } var xDistancia = _xmouse - 360; botaoThumbsMc._x += Math.round(-xDistancia / 7); } o problema é quando não tem scroll pra ser feito, ou seja o width do scroll é menor que a largura do filme, então o que eu pensei foi colocar um if no codigo, se o width de botaoThumbsMc for menor que o width do filme ele centralizaria o botaoThumbsMc e não executaria o scroll, e fiz isso: if(botaoThumbsMc._width <= 600) { trace("menor que 600"); botaoThumbsMc._x = (Stage.width - botaoThumbsMc._width) / 2; } else { trace("maior que 600"); botaoThumbsMc.onRollOver = painelOverDown; function painelOverDown() { this.onEnterFrame = scrollPanel; delete this.onRollOver; } var mascaraThumbsProp = mascaraThumbs.getBounds(_root); function scrollPanel() { if(_xmouse <= mascaraThumbsProp.xMin || _xmouse >= mascaraThumbsProp.xMax || _ymouse < mascaraThumbsProp.yMin || _ymouse > mascaraThumbsProp.yMax) { this.onRollOver = painelOverDown; delete this.onEnterFrame; } if(botaoThumbsMc._x >= -50) { botaoThumbsMc._x = -50; } if(botaoThumbsMc._x <= -(botaoThumbsMc._width - mascaraThumbs._width) + 50) { botaoThumbsMc._x = -(botaoThumbsMc._width - mascaraThumbs._width) + 50 } var xDistancia = _xmouse - 360; botaoThumbsMc._x += Math.round(-xDistancia / 7); } } o problema é que não funciona :) sempre dá um trace "menor que 600", e pra melhorar não centraliza o botaoThumbsMc alguém pode me dar uma luz?
  5. esquece, já consegui é só usar o onLoadInit ;)
  6. consegui a resposta para o meu problema :D $del1 = mysql_query("DELETE FROM fotos WHERE nome_categoria = '$categoria'"); $del2 = mysql_query("DELETE FROM categorias WHERE categoria = '$categoria'");
  7. Tenho uma galeria onde as pessoas podem criar categorias e mandar fotos para essas categorias, é um sistema com duas tabelas, um só das “categorias” e outra chamada “fotos” com todos os outros dados incluindo o nome da categoria que é cadastrado na outra tabela, até aí tudo certo e já feito, incluindo exclusão de fotos, alteração de fotos e troca de fotos entre uma categoria e outra... As tabelas são: CREATE TABLE ` fotos ` ( `id` tinyint(3) unsigned zerofill NOT NULL auto_increment, `nome_categoria` text NOT NULL, `legenda` text, `credito` text, `foto` text NOT NULL, PRIMARY KEY (`id`) ); CREATE TABLE ` categorias ` ( `id_categoria` VARCHAR(100) NOT NULL, PRIMARY KEY (`categoria`) ); Quando eu excluo uma categoria ela some da tabela “categorias” mas queria saber como eu faço pra excluir também todos os registros que tenham a coluna `nome_categoria` igual a `id_categoria` na tabela “fotos” . Explicando melhor, por exemplo eu tenho essa categoria (foto do papai) registrada na tabela ` categorias ` e ao apertar o botão excluir quero apagar todos os registros na coluna `nome_categoria` da tabela ` fotos ‘ que forem iguais a (foto do papai). Deu pra entender? Eu huro que tentei explicar da forma mais simples :blink:
  8. ué mas a seção correta não é java script???
  9. Meu sistema administrativo usa uma popup para fazer o upload de uma nova imagem pra determinado registro e com javascript manda a imagem atualizada pra aparecer na página mãe, até aí tudo perfeito e funcionando, só que queria fazer o mesmo pra um arquivo swf, já tentei de várias formas e não consegui, o código usado pra atualizar a imagem é esse: popup <script>opener.document.getElementById('id_foto').src=".$arquivo_novo_name."'</script> <script>self.close();</script> página mãeCODE <img src="$foto" id="id_foto"> pra atualizar o swf é esse (mas não funciona): swf popup <script>opener.document.getElementById('id_swf').value=".$arquivo_novo_name."'</script> <script>self.close();</script> página mãe swf <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width="70" height="40"> <param name="movie" value="$swf" [color="#33cc00"]id="id_swf"[/color]> <param name="quality" value="high"> <embed src="$swf" quality="high" pluginspage="[url="http://www.macromedia.com/go/getflashplayer/"]http://www.macromedia.com/go/getflashplayer[/url]" type="application/x-shockwave-flash" width="70" height="40"></embed> </object> Alguém já fez isso e pode me ajudar?
×
×
  • Criar Novo...