mls
-
Total de itens
18 -
Registro em
-
Última visita
Posts postados por mls
-
-
Estou fazendo uma pequena aplicacão onde o usuário envia as imagens através de um formulario (controle FileUpload) e a imagen é então armazenada numa pasta no servidor e o seu thumbnail tb é criado automaticamente numa outra pasta.
As imagens em thumbails são enviadas para o .aspx através de um repeater e data bind (code behind).
O meu problema é que não estou sabendo como fazer com que clicando no thumbnail a imagem em tamanho grande seja mostrada na mesma página, na div chamada class="imgbox".
Segue o código:
.aspx
<form id="Form" class="gallerian" runat="server"> <div> <h1>Gallerian</h1> <%--Large images --%> <div class="imgbox"> <asp:PlaceHolder ID="ImagesPlaceHolder" runat="server" Visible="false"> //***************************GOSTARIA QUE A IMAGEM EM TAMANHO GRANDE APARECESSE AQUI!!!! </asp:PlaceHolder> </div> <%--Thumbnails images --%> <div class="thumbs"> <asp:Repeater ID="ThumbsRepeater" runat="server"> <ItemTemplate> <asp:HyperLink NavigateUrl='<%# Eval("Name", "~/App/images/gallery/{0}") %>' runat="server"> <asp:ImageButton ID="ImageThumbButton" ImageUrl= '<%# Eval("Name", "~/App/images/thumb/{0}") %>' runat="server" /> </asp:HyperLink> </ItemTemplate> </asp:Repeater> </div> <%--Choose files and upload button--%> <asp:Panel ID="UploadPanel" runat="server" CssClass="fieldsetTxt" GroupingText="Ladda upp bild"> <asp:FileUpload ID="Uploader" runat="server" /> <asp:Button ID="TransferFileButton" runat="server" Text="Överför" onclick="TransferFileButton_Click" /> </asp:Panel> <%--error or success Messages--%> <asp:Label ID="messageLabel" runat="server" Visible="false" /> </div> </form>
Code behind file:public partial class _Default : System.Web.UI.Page { //index to rename the images. int index = 1; protected void Page_Load(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(Server.MapPath("~/App/images/thumb/")); ThumbsRepeater.DataSource = dir.GetFiles(); ThumbsRepeater.DataBind(); } protected void TransferFileButton_Click(object sender, EventArgs e) //esse método apenas recebe as imagens, salva na pasta indicada e cria os thumbnails { // Specify the path on the server to // save the uploaded file to. string savePath = Server.MapPath("~/App/images/gallery/"); string thumbPath = Server.MapPath("~/App/images/thumb/"); // Before attempting to save the file, verify // that the FileUpload control contains a file. if (Uploader.HasFile) { //Get the name of the file to upload. string fileName = Server.HtmlEncode(Uploader.FileName); //get the string to check if the files already exists. string pathFile = savePath + fileName; // Get the extension of the uploaded file. string extension = System.IO.Path.GetExtension(fileName).ToLower(); // Allow only files with .png extension if ((extension == ".png")) { //Change the file name if it already exists while (File.Exists(pathFile)) { string fileUploaded = Uploader.FileName; string fileNameWtExt = Path.GetFileNameWithoutExtension(fileUploaded); string newFileName = string.Format("{0}({1}){2}", fileNameWtExt, index, extension); // Append the name of the file to upload to the path. pathFile = savePath + newFileName; index++; } // Call the SaveAs method to save the // uploaded file to the specified path. Uploader.SaveAs(pathFile); //After the image is saved, create the Thumbnail and save it in the "thumb" folder if(File.Exists(pathFile)) { System.Drawing.Image image = System.Drawing.Image.FromFile(pathFile); System.Drawing.Image thumbnail = image.GetThumbnailImage(60, 45, null, System.IntPtr.Zero); string thumbName = Path.GetFileNameWithoutExtension(pathFile); string thumbPathFile = thumbPath + thumbName + extension; thumbnail.Save(thumbPathFile); } // Notify the user that their file was successfully uploaded. messageLabel.Text = string.Format("Your file was uploaded successfully. You have just uploaded {0}", fileName); messageLabel.CssClass = "success"; messageLabel.Visible = true; } else { // Notify the user why their file was not uploaded. messageLabel.Text = "Your file was not uploaded because it does not have a png extension."; messageLabel.Visible = true; messageLabel.CssClass = "error"; } } } }
Pra quem sabe asp.net 3.5 mostrar a imagem em tamanho grande deve ser mamão com acúcar, mas eu to aqui quebrando a cabeca.
Segundo meu professor, eu deveria usar a PostBackUrl para poder enviar uma "query-string" variável com o nome da foto que eu quero que seja mostrada em tamanho grande. Eu também deveria usar a propriedade commandArgument.
Mas sinceramente, não to conseguindo resolver isso sozinha. Alguma idéia?
Ajudem! Qualquer dica vale!
obrigada.
-
Oi, descobri...
No arquivo .aspx deixe o EnableViewState="true"
e no code behind:
int guess = int.Parse(TextBox.Text); NumbersLiteral.Text += guess.ToString(); //é só colocar o sinal para a iteracão! :-) NumbersPlaceHolder.Visible = true;
-
Oi estou com uma dúvida simples.
Eu gostaria que todo número digitado no formulario fosse apresentado na tela e não apenas o último número.
Código .aspx:
<%-- Label, Text input and Button --%> <asp:Label ID="Label" runat="server" Text="Ange ett tal mellan 1 och 100" AssociatedControlID="TextBox" /><br /> <asp:TextBox ID="TextBox" runat="server" /> <asp:Button ID="Button" runat="server" Text="Skicka gissning" onclick="Button_Click" /> <%--Present the user input numbers--%> <asp:PlaceHolder ID="NumbersPlaceHolder" runat="server" Visible ="false"> <p> <asp:Literal ID="NumbersLiteral" runat="server"></asp:Literal> </p> </asp:PlaceHolder>
Code behind:int guess = int.Parse(TextBox.Text); NumbersLiteral.Text = guess.ToString(); NumbersPlaceHolder.Visible = true;
Entretando, cada vez que o usuário faz um postback, apenas o último número fica escrito na tela.
Como fazer pra mostrar todos os números? Alguém tem alguma dica?
Obrigada atencipadamente.
-
Oi gente,
Estou tentando montar uma aplicaco de ajax simples:
Quando eu clico no ícone à esqueda, eu abro uma janela (gerada com javascript) e o conteúdo da janela é gerado através de um http request, que interpreta as imagens do código php.
O meu problema é que não consigo fazer o scroll vertical da janela e tb não consigo clicar nas imagens, que na verdade são links.
Alguém tem alguma idéia onde está o problema?
Já achei onde está o problema... podem deletar esse post, se quiserem.
-
Bom gente muito obrigada! Sou iniciante, por isso um pouco confusa. :rolleyes:
No fim das contas minha funcao ficou assim:
function konvertera(string){ var str2=""; for (var i = 0; i < string.length; i++) { var letter = string.charAt(i); if (letter == letter.toUpperCase()) { //se a letra é maiúscula str2 += letter.toLowerCase(); //passa pra minuscula } else if (letter == letter.toLowerCase()) { //se a letra é minúscula str2 += letter.toUpperCase(); //então passa pra maiúscula } } var newText = str2.replace(/a/gi, "#"); //se encontrar a letra A maiuscula ou minuscula, substitua por # alert(newText); } konvertera("Hej Allihopa");
-
Humm... interessante, acho que é isso mesmo que eu to precisando, mas ainda assim não consegui fazer esse cód funcionar... :-(
-
Entendi... vou tentar...
-
Oi gente,
Gostaria de saber como fazer para converter as letras maiúsculas de uma string em minúsculas e vice versa.
Por exemplo:
a string abaixo:
var string1 = "NavIo";
convertê-la para:
var string2 = "nAViO";
Como conseguirei fazer isso?
Usando um char um array? Não estou conseguindo montar.
Alguma idéia?
Atenciosamente, MLS
-
Olá gente, é o seguinte.
Eu estava com muito problema ao usar o windows mail junto com o servidor do meu próprio site. Eu recebia as mensagens direitinho etc, mas eu enviava para alguns e-mails tipo hotmail e as pessoas não recebiam.
Daí comecei a utilizar o gmail (www.google.com/a) como o servidor de e-mails. Esse e-mail funciona super bem, mas se a pessoa me envia a mensagem através do formulário, eu ainda recebo as mensagens pelo servirdor antigo do site.
Não consegui mudar isto.
Parece que é em alguma parte do codigo do formulário que eu teria que alterar, mas não acho.
Alguém tem alguma dica?
Abracos,
mls
-
Olá alguém sabe como esse cara conseguiu esse efeito de transparencia na div?
Ou será que ele colocou uma imagem como background já com uma certa transparencia?
Abracos,
MLS
-
Gente, estou fazendo um site no dreamweaver e gostaria de montar o template igual para todas as páginas, o texto vai na parte central e é aí onde cada página terá o seu diferencial.
Já inseri a primeira <div> e as imagens que servirão de cabecalho do site. O site está ainda nesse estágio inicial:
Minhas dúvidas iniciais são:
1. Como inserir o menu logo abaixo da foto, mas ainda dentro da div com a imagem
2. Como definir uma borda sombreada nas laterais (gostaria que a div tivesse a largura exata da imagem de cabecalho)
3. Como inserir um background fora das bordas, já que dentro eu quero o background branco para inserir o texto.
Eu sei que minhas dúvidas são bem básicas, se eu tiver postando no lugar errado ou se já tiver essa informacao me direcionem... estou perdida!
Obrigada.
MLS
-
Use o seguinte dentro da tag head:
<link rel="shortcut icon" href="icone.ico" />
Onde em "icone.ico" deve ser o caminho do ícone no servidor.
Abraços,
Graymalkin
Olá eu consegui fazer tudo direitinho, consigo visualizar no IE novo, mas algumas vezes aparece o logo, outras não... no mozilla ele não aparece... acretito que seja problema do front page... O de vocês aparece constantemente?
-
Gente, estou fazendo o curso php + MySQL do IPED ( ou melhor tentando fazer) e estou com problemas na instalacao e configuracao do apache e php. Se já tiver esse tópico, ou eu estiver postando no lugar errado me avisem... Enfim, aí vai:
- Primeiramente não consegui instalar correteamente nenhum dos dois no windows vista, por isso estou usando o comp velho com windows xp e então consegui instalá-los.
- Configurei o apache (no windows xp) e testei no browser, tudo funcionou como previsto (mensagem: it works!)
- Entretanto, fiz mais dois arquivos com terminacao php (phpinfo.php e teste.php) salvei na pasta indicada htdocs, mas quando digito o endereco no browser aparece apenas o codigo e não a página indicada no curso (que deveria ser a pagina php, pelo que eu entendi).
- Enfim, tentei startar o servidor apache, mas recebi uma mensagem de erro no prompt: :angry:
Only one usage of each socket address
<protocol/network address/port> is normally permited. :nake_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shuting down unable to open logs.
Na configuracao do apache eu usei:
Network domain: michellemahasin.com (com final .com por causa do nome do dominio)
server name: homehost.michellemahasin.com.br (com final .com.br por causa do endereco do servidor)
e-mail do administrador: meu e-mail no gmail
Alguém tem alguma idéia de onde está o problema? Alguém tem alguma sugestao? Qualquer sugestao? estou o dia inteiro aqui tentando instalar isso... Se alguém puder ajudar eu agradeco!
Abracos.
-
Olá qual é esse programa de criar menus?
Preciso criar menus e sub menus. Obrigada!
-
Marcelo, não consegui :angry:
Fiz a transformacao da imagem para .ico coloquei o codico no <head>, mas nada apareceu...
Acho que é alguma coisa no caminho da imagem....
tem alguma outra dica? Obrigada!
mls
-
Oi gente, queria saber se através do front page é possível colocar o logotipo pequenininho ao lado do endereco do site, no browser...
Se for, preciso de orientacoes...
obrigada mls
-
Olá eu sou nova aqui e totalmente leiga no assunto de fazer site. parabéns pela iniciativa desse fórum!
Enfim, preciso de ajuda na parte de formulário, porque já li tudo aqui e ainda assim não está dando certo.
Eu coloquei um formulário na página de contato do meu site (feito em front page) http://http://www.michellemahasin.com/Contact.htm mas não está funcionando.
Gostaria de receber os resultados do formulário por e-mail.
O meu servidor não possui extensoes front page, eles me informaram que teria que ser feito uma página utilizando php ou cgi.
Ainda vou ler mais sobre cgi e php, mas se alguém puder ir me dando uma dica...
não tenho outros programas no meu comp, só front page.
Alguém pode me dar uma direcao?
Obrigada
MLS
jQuery plugin +aspx
em .NET
Postado · Editado por mls
Oi,
Estou tentando usar o slidedeck plugin (http://www.slidedeck.com/) na primeira pagina da minha aplicacão. Mas não consigo faze-lo funcionar.
Segui as instrucões, criei os arquivos js separado com a biblioteca jquery etc.
Tag head da Master-page:
<asp:Content> da default.aspx:Meu plugin aparece desconfigurado exatamente como esse: http://www.getsatisfaction.com/slidedeck/t...et_master_pages
Mas deveria aparecer assim:
Alguém saberia me dar uma dica de como fazer esse plugin funcionar numa pagina aspx? O mesmo código funciona perfeitamente na página html estática.
Qualquer dica vale!
agradeco antecipadamente.