Sign in to follow this  
Steven Tyler

Pegar Width E Height De Imagem

Recommended Posts

olá a todos,

gostaria de saber se alguém sabe se da pra fazer em javascript, e como fazer para eu pegar uma imagem já armazenada no servidor e obter os valores width e height da imagem para usa-las depois numa proxima ocasiao?

desde já agradeço

Share this post


Link to post
Share on other sites

Tente assim, colega:

function mostra(){
var altura = document.getElementById("img").height;
var largura = document.getElementById("img").width;
alert("Altura: "+altura+"\nLargura: "+largura);
}
window.onload = mostra;

Share this post


Link to post
Share on other sites

A função getElementById() pega um objeto com o atributo id especificado. Então, nesse caso, "img" é a o atributo id da tag <img>.

Exemplo:

<img id="img" src="imagem.jpg" />

Sacou?

Abraço

Share this post


Link to post
Share on other sites
o img é o que faz que a imagem funcione.
<img src="www.domíniodaimgem.net/imagem.formato">
<img src="meus documentos/pasta/imagem.formato">

Share this post


Link to post
Share on other sites

o img é o que faz que a imagem funcione.
<img src="www.domíniodaimgem.net/imagem.formato">
<img src="meus documentos/pasta/imagem.formato">

Não exatamente. Nesse caso, você deveria usar a função getElementByTagName(). ;)

Share this post


Link to post
Share on other sites

ainda não entendi beraldo.... com assim... que tag é essa??? sou especializado em html e não sei dessa tag não.... por favor explique...

Share this post


Link to post
Share on other sites

A qual tag você se refere?

A função à qual me referi é a getElementByTafName(), do JavaScript, que pega um objeto pelo nome da tag (<img>, <form>, <p>, etc).

A função getElementById() pega o objeto de acordo com o atributo id, que pode ser dado a todss (acho que é a todss :P ) as tags HTML.

Share this post


Link to post
Share on other sites

então, mais esta altura e largura eu pego de uma imagem que está no servidor ainda, n está na pagina, eu preciso buscar no server entederam ?

que elemento eu uso dai ?

exemplo doq quero fazer.....

function janela(arg)
{
var altura = document.getElementById("#indice.ds_imgresposta#").height;
var largura = document.getElementById("#indice.ds_imgresposta#").width;

var url = arg;
wparam ="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=auto,resizable=no,copyhistory=no,width="+ largura +",height=" + altura + ",window=onbottom";
pagi = window.open(url,"janelapop",wparam);
}

n está dando certo isso, o que está dentro la do parenteses é uma variavel em coldfusion que esta o nome da imagem no banco....

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this