Flávia Dirk
-
Total de itens
11 -
Registro em
-
Última visita
Posts postados por Flávia Dirk
-
-
Funcionou Jonathan!!
Dúvida:
Quando abro a página para rodar o código da automação OLE (vbscript), fica uma página em branco. Tentei colocar algo no <body> mas só aparece quando o ppt já abriu. Aí já não serve para nada já q quando o ppt abre fizemos q a página feche.
Problema:
O código do vbscript roda 1º q o html, teria como chamar o html, como um texto, por exemplo, dentro do vbscript?!?!?!
OBS.: caso essa continuação não se enquadre nesse fórum, me avisem onde devo abrir um novo tópico.
Obrigada!
-
Desculpe, por trabalhar com páginas .asp coloquei minha dúvida lá.
Vou testar. Mas o problema é o da página principal saber quando deve fechar a outra, já q não terá como saber quando o código haverá terminado.
relembrando: na página principal clico em um botão q abre uma página em branco q gera uma código OLE no power point, consequentemente abre um ppt. Mas ao abrir o ppt e preencher td a tal página em branco fica aberta no meio do nada. Gostaria de fechá-la.
-
use javascript
Onde eu usaria??
-
Oi pessoal!
Ao clicar em uma figura eu chamo o java script:
<script language="javascript"> var ref_minha_janela; function mostra_ppt(projeto,chamada,obra) { ref_minha_janela = window.open("http://caminho/mostra_ppt.asp?projeto=" + projeto + "&chamada=" + chamada + "&obra=" + obra, "minha_janela", "menubar=no,location=no,resizable=no,scrollbars=no,status=no,width=800,height=600,dependent=yes,dialog=yes"); }
Na página mostra_ppt.asp roda uma automação OLE em um power point (onde trabalho com 'VBScript' e <% %>).
Mas quando o código termina e o power point abre, a página q foi aberta fica na frente de td.
Gostaria de saber como posso fechar essa página automaticamente?
-
Sim, encontra. Abre normalmente.
-
Consegui puxar o nome do arquivo pelo:
"(fs.GetFileName(file))"
Erro: O arquivo existe mas o código está dizendo q não
dim RAC dim idRAC dim espaco dim teste RAC = "\\SS\Bs_publico$\Teste\intranet\documentos\RAC" & dados(k,3) & dados(k,1)& ".doc" idRAC = "RAC" & dados(k,3) & dados(k,1) & ".doc" Set fs=Server.CreateObject("Scripting.FileSystemObject") if not (fs.FileExists(RAC)=true) then Response.Write("não existe") else teste = (fs.GetFileName(RAC)) if teste = idRAC then espaco = " " Response.Write("<td><a href='" & RAC & "' id='" & idRAC & "'><img src='relatorio3.gif' alt='Relatorio'></a></td>") end if end If set fs=nothing
São ao td 20 contratos, o 1º existe um doc. Mas esse código acima está dizendo q nenhum existe. O q pode estar acontecendo?!?!?!
-
Dúvida:
dim RAC dim idRAC dim espaco dim teste RAC = "\\SS\Bs_publico$\Teste\intranet\documentos\RAC" & dados(k,3) & dados(k,1)& ".doc" idRAC = "RAC" & dados(k,3) & dados(k,1) & ".doc" Set fs=Server.CreateObject("Scripting.FileSystemObject") teste = (fs.FileExists(RAC)) if teste = idRAC then espaco = " " Response.Write("<td><a href='" & RAC & "' id='" & idRAC & "'><img src='relatorio3.gif' alt='Relatorio'></a></td>") else 'não mostra nada end If set fs=nothing
Baseado na minha idéia postada acima.
No momento estou com somente um arquivo existe, referido ao 1º contrato. Então pela lógica o 1º contrato deveria mostrar o "botão" (imagem) para clicar e abrir o documento.
Erro: o código acima está tirando a imagem de todos.
O q está errado nele?!?!!
-
Oi Jow! Pensei melhor e a idéia do Bareta fica ótima junto a tua!
Aí ficaria assim:
Pretendo colocar em cada imagem um id com o mesmo nome do arquivo q pretendo abrir.
Quando a página for aberta irei listar todos os arquivos existentes, se caso o id da imagem não bater com o com algum arquivo não mostrarei akela imagem.
Vou testar os seus códigos e já volto para postar o resultado (dúvida ou solução) =]
-
Oi gente! Obrigada pela ajuda!!
Mas tenho uma dúvida, como ficaria isso no response.write???
Coloquei com o exemplo do Jow:
teste = "<td><a href='" if Not (fs.FileExists(camCont)=true) then teste=teste & "#"'><img src='relatorio3.gif' alt='Relatorio'></a></td>") else teste=teste & camCont & "'><img src='relatorio3.gif' alt='Relatorio'></a></td>") end if Response.Write (teste)
if Not (fs.FileExists(camCont)=true) then camCont = "#" else camCont = camCont end if Response.Write ("<td><a href='" & camCont & "'><img src='relatorio3.gif' alt='Relatorio'></a></td>")
Fiz com o código do Rafael também, na mesma colocação. Mas em nenhum dos 2 aparece a figura. Assim q você abre a página as figuras não aparecem
A imagem a ser clicada tem q aparecer sempre, e a verificação só será rodada quando clicarem na imagem.
OBS.: a minha página mostra todos os contratos (principais dados) q tenho (q nem um form contínuo) do lado de cada contrato tem uma imagem q abre o contrato em word. É esse o meu caso, caso o contrato não exista em word gostaria q não acontece nada, no lugar de ficar abrindo a "Página não pode ser exibida".
-
Oi!!
Estou trabalhando com o seguinte exemplo:
dim camCont camCont = "\\SS\Bs_publico$\Teste\intranet\documentos\RAC" & dados(k,3) & dados(k,1)& ".doc" Response.Write ("<td><a href='" & camCont & "'><img src='relatorio3.gif' alt='Relatorio'></a></td>")
Ao clicar na imagem abre um doc em word nomeado pelos dados filtrados na sql:
dados(k,3) - número do contrato
dados(k,1) - número da classe
Problema: Caso esse documento não exista dá o erro de 'página não encontrada'.
Teria como verificar se não vai encontrar a página (o documento) e não abrir nada, continuar na página atual??
Att.
Fechar janela ...
em Ajax, JavaScript, XML, DOM
Postado · Editado por Flávia Dirk
Jonathan não funcionou =/ ...
Vou postar o código q estou trabalhando (mostrar_ppt.asp):
Referência ao botão q abre o mostra_ppt.asp (principal.asp):Observe q o texto q consigo mostrar só parece no final, quando o ppt já está aberto.
Como poderia mostrar alguma coisa na página q abre enquanto o código roda?????