Avatar billede ceeked Nybegynder
19. juni 2002 - 13:51 Der er 9 kommentarer og
1 løsning

System til visning af billeder

Hejsa

Jeg har 162 billeder som jeg skal have vist på min hjemmeside. Nu har jeg bare ikke lyst til at lave en side til hver enkelt billed og håbede derfor på at der var en eller anden som kunne hjælpe mig med et system til at vise billederne.

Det skulle gerne være sådan at der ikke var en side til hver enkel billed men at der bare var en eller 2 sider som kunne klare det hele. Måske skulle det laves som et dias system men jeg overlader det hele til jer.

De eneste krav der er er fælgende:
1. Man skal kunne bladre frem og tilbage i billederne
2. Der skal stå hvilket billed nr man ser ud af de i alt 162
3. Man skal kunne højreklikke på billederne og gemme dem

Billederne er navngivet fra:
1.JPG
til:
162.JPG

Jeg giver 200 point til ham der kan give mig et fuld system til det og ikke bare fortælle hvordan det skal gøres :-)

Håber der er en der kan hjælpe
Avatar billede eagleeye Praktikant
19. juni 2002 - 13:58 #1
Må det blive lavet i ASP?

Så kan:
<html>
<body>
<%
if request.querystring("id") = "" then
  id = 1
else
  if isnumeric(request.querystring("id")) = false then
    id = 1
  end if
end if
%>
<img src="<%=id%>.jpg">
<br>
<br>
<% if id > 1 then %>
<a href="visbilled.asp?id=<%=id-1%>>forrige </a>
<% end if %>
<% if id < 162 then %>
<a href="visbilled.asp?id=<%=id+1%>>næste</a>
<% end if %>

<br><br>
Du ser på billede <%=id%> af 162.
</body>
</html>
Avatar billede eagleeye Praktikant
19. juni 2002 - 14:01 #2
hov der er lige et par små fejl i koden.
Avatar billede ceeked Nybegynder
19. juni 2002 - 14:11 #3
Den må ikke laves i asp eftersom webhotellet ikke understøtter det!
Avatar billede md_craig Nybegynder
19. juni 2002 - 14:27 #4
Kunne vi så evt... lige få at vide hvad hotellet understøtter...

eller skal vi til at arbejde med JS
Avatar billede jakoba Nybegynder
19. juni 2002 - 14:31 #5
Kunne du evt bruge noget i retning af billedviseren her:
http://home19.inet.tele.dk/karlebo/kfriber16bk.html

mvh JakobA
Avatar billede ceeked Nybegynder
19. juni 2002 - 15:40 #6
md craig ... det den må laves i er html og javascript!

Jakoba ... det er noget i den retning som jeg skal bruge! Men i stedet for at kunne gå tilbage til forsiden skal man kunne gå tilbage i billederne også! Og så skal den skrive hvilket billed nr det er man ser ud af det i alt 162!
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 15:44 #7
Avatar billede eagleeye Praktikant
19. juni 2002 - 16:27 #8
Jeg har denne billed skifter i Javascript, det kræver at grafik filerne ligge i samme folder som htm filen, eller kan det rettes der hvor billedet vises. Filen skal hedde visbilled.htm:


<html>
<head>
<script>
function PageQuery(q) {
  if(q.length > 1) this.q = q.substring(1, q.length);
  else this.q = null;
  this.keyValuePairs = new Array();
  if(q) {
    for(var i=0; i < this.q.split("&").length; i++) {
      this.keyValuePairs[i] = this.q.split("&")[i];
    }
  }
  this.getKeyValuePairs = function() { return this.keyValuePairs; }
  this.getValue = function(s) {
  for(var j=0; j < this.keyValuePairs.length; j++) {
    if(this.keyValuePairs[j].split("=")[0] == s)
      return this.keyValuePairs[j].split("=")[1];
    }
    return false;
  }
  this.getParameters = function() {
  var a = new Array(this.getLength());
  for(var j=0; j < this.keyValuePairs.length; j++) {
    a[j] = this.keyValuePairs[j].split("=")[0];
  }
  return a;
  }
  this.getLength = function() { return this.keyValuePairs.length; }
}

function queryString(key){
var page = new PageQuery(window.location.search);
return unescape(page.getValue(key));
}
function displayItem(key){
if(queryString(key)=='false')
{
  return (1);
}else{
  return (queryString(key));
}
}
</script>
<head>
<body>
<center>
<script language="JavaScript"><!--
var number = 0;
number = displayItem("id");
document.write("<img src=\"" + number + ".jpg\">");
document.write("<br><br>");
if (number > 1) {
  document.write("<a href=\"visbilled.htm?id="+(number-1)+"\">forrige</a>");
}
document.write(" ");
if (number < 162) {
  document.write("<a href=\"visbilled.htm?id="+(number-0+1)+"\">næste</a>");
}
document.write("<br><br>");
document.write("Du ser på billede "+number+" ud af 162.");
//--></script>
</center>
</body>
</html>
Avatar billede eagleeye Praktikant
29. juni 2002 - 22:09 #9
Kunne du bruge det?
Avatar billede eagleeye Praktikant
04. juli 2002 - 10:06 #10
Kunne det bruges?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester