Avatar billede peder77 Nybegynder
05. januar 2004 - 11:56 Der er 11 kommentarer og
1 løsning

Fra billede 13-1

Hej.

Jeg har et script som ser således ud.


<html>
<head>
<title>Model billeder</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<SCRIPT LANGUAGE="JavaScript">var myPix = new Array("billeder/001.jpg","billeder/002.jpg","billeder/003.jpg","billeder/004.jpg","billeder/005.jpg","billeder/006.jpg","billeder/007.jpg","billeder/008.jpg","billeder/009.jpg","billeder/010.jpg","billeder/011.jpg","billeder/012.jpg","billeder/013.jpg")
var thisPic = 0
function processPrevious() {
if (document.images && thisPic > 0) {
thisPic--
document.myPicture.src=myPix[thisPic]
}
}
function processNext() {
if (document.images && thisPic < 107) {
thisPic++
document.myPicture.src=myPix[thisPic]
}
}</SCRIPT>


</head>

<body bgcolor="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle" width="271" height="263" colspan="2"><img src="billeder/001.jpg" VSPACE="0" HSPACE="0" BORDER="0" NAME="myPicture" width="345" height="250">
</td>
  </tr>
  <tr align="right" valign="middle">
    <td width="135" height="20"><a href="java script:processPrevious()" onFocus="this.blur()"><img src="rew.gif" alt="forrige" width="18" height="18" border="0"></a></td>
    <td width="136" height="20" align="left"><a href="java script:processNext()" onFocus="this.blur()"><img src="ff.gif" alt="n&aelig;ste" width="18" height="18" border="0"></a></td>
  </tr>
</table>
<!-- START OF SITE STATS CODE, COPYRIGHT 2001 LEGENDUM LLC -->
<SCRIPT language="JavaScript" src="http://db8.sitestats.com/script/8114.js" type="text/javascript"></SCRIPT>
<NOSCRIPT><IMG src="http://db8.sitestats.com/db.php?id=8114&page=image_gall&javascript=no" alt="" /></NOSCRIPT>
<!-- END OF SITE STATS CODE -->
</body>
</html>

Når jeg kommer til billede 13 viser den blanke billeder? kan det laves så den vender tilbage til billede 1, altså køre i ring.

Kan det laves når man kan klikke på billedet, det så åbner sig selv i _blank?
Avatar billede mm12010 Nybegynder
05. januar 2004 - 12:10 #1
function processPrevious(){
¨    if(document.images){
        thisPic=(thisPic>0)?thisPic--:myPix.length-1;
        document.images['myPicture'].src=myPix[thisPic];
        }
    }
function processNext(){
    if(document.images){
        thisPic=(thisPic<myPix.length-1)?thisPic++:0;
        document.images['myPicture'].src=myPix[thisPic];
        }
    }



<img src="billeder/001.jpg" VSPACE="0" HSPACE="0" BORDER="0" NAME="myPicture" width="345" height="250" onClick="window.open(this.src,'picture','');">
Avatar billede peder77 Nybegynder
05. januar 2004 - 12:19 #2
Så kan jeg kun køre imellem 1 og 13 ikke se nogle af de andre billeder. Hvis altså jeg har sat det ind rigtigt :)
Avatar billede peder77 Nybegynder
05. januar 2004 - 12:21 #3
men img src virker perfekt.
Cool
Avatar billede mm12010 Nybegynder
05. januar 2004 - 12:42 #4
det er ikke nødvendigvis mellem 1 og 13, du kan hele tiden kun få vist de billeder der ligger i dit array
Avatar billede mm12010 Nybegynder
05. januar 2004 - 12:44 #5
function processNext(){
    if(document.images){
        thisPic=(thisPic<myPix.length)?thisPic++:0;
        document.images['myPicture'].src=myPix[thisPic];
        }
    }
Avatar billede mm12010 Nybegynder
05. januar 2004 - 12:45 #6
sorry, bare se bort fra sidste indlæg - en smutter ;-)
Avatar billede peder77 Nybegynder
05. januar 2004 - 12:50 #7
jeg er ikke helt med
mit array? Hvordan skal det se ud hvis alle billederne skal vises?
Avatar billede mm12010 Nybegynder
05. januar 2004 - 13:07 #8
det her er dit array - en liste med stier til dine billeder, og hvis du tilføjer flere billeder til denne liste vil de også blive vist:

var myPix = new Array("billeder/001.jpg","billeder/002.jpg","billeder/003.jpg","billeder/004.jpg","billeder/005.jpg","billeder/006.jpg","billeder/007.jpg","billeder/008.jpg","billeder/009.jpg","billeder/010.jpg","billeder/011.jpg","billeder/012.jpg","billeder/013.jpg")
Avatar billede peder77 Nybegynder
05. januar 2004 - 13:24 #9
<html>
<head>
<title>Model billeder</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<SCRIPT LANGUAGE="JavaScript">var myPix = new Array("billeder/001.jpg","billeder/002.jpg","billeder/003.jpg","billeder/004.jpg","billeder/005.jpg","billeder/006.jpg","billeder/007.jpg","billeder/008.jpg","billeder/009.jpg","billeder/010.jpg","billeder/011.jpg","billeder/012.jpg","billeder/013.jpg")
var thisPic = 0
function processPrevious(){
¨    if(document.images){
        thisPic=(thisPic>0)?thisPic--:myPix.length-1;
        document.images['myPicture'].src=myPix[thisPic];
        }
    }
function processNext(){
    if(document.images){
        thisPic=(thisPic<myPix.length-1)?thisPic++:0;
        document.images['myPicture'].src=myPix[thisPic];
        }
}</SCRIPT>



</head>

<body bgcolor="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle" height="263" colspan="2"><p align="left"><strong><br><font face="Arial, Helvetica, sans-serif">Model fotos</font></strong> <font size="1" face="Arial, Helvetica, sans-serif">(klik
          p&aring; billedet for at se det stort)</font></p>
      <img src="billeder/001.jpg" VSPACE="0" HSPACE="0" BORDER="0" NAME="myPicture" width="345" height="250" onClick="window.open(this.src,'picture','');">
          </p></td>
  </tr>
  <tr align="right" valign="middle">
    <td width="405" height="20"><div align="center"><a href="java script:processPrevious()" onFocus="this.blur()"><img src="rew.gif" alt="forrige" width="18" height="18" border="0"></a></div></td>
    <td width="427" height="20" align="left"><div align="center"><a href="java script:processNext()" onFocus="this.blur()"><img src="ff.gif" alt="n&aelig;ste" width="18" height="18" border="0"></a></div></td>
  </tr>
</table>
<!-- START OF SITE STATS CODE, COPYRIGHT 2001 LEGENDUM LLC -->
<SCRIPT language="JavaScript" src="http://db8.sitestats.com/script/8114.js" type="text/javascript"></SCRIPT>
<NOSCRIPT><IMG src="http://db8.sitestats.com/db.php?id=8114&page=image_gall&javascript=no" alt="" /></NOSCRIPT>
<!-- END OF SITE STATS CODE -->
</body>
</html>
Avatar billede mm12010 Nybegynder
05. januar 2004 - 15:10 #10
<SCRIPT LANGUAGE="JavaScript">
var myPix=new Array("billeder/001.jpg","billeder/002.jpg","billeder/003.jpg","billeder/004.jpg","billeder/005.jpg","billeder/006.jpg","billeder/007.jpg","billeder/008.jpg","billeder/009.jpg","billeder/010.jpg","billeder/011.jpg","billeder/012.jpg","billeder/013.jpg");
var thisPic=0;
function processPicture(direct){
    if(document.images){
        thisPic=(direct!='pre')?(thisPic<myPix.length-1)?thisPic+1:0:(thisPic>0)?thisPic-1:myPix.length-1;
        document.images['myPicture'].src=myPix[thisPic];
        }
    }
</SCRIPT>


<body bgcolor="#cccccc" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="document.images['myPicture'].src=myPix[thisPic];">


<img src="" VSPACE="0" HSPACE="0" BORDER="0" NAME="myPicture" width="345" height="250" onClick="window.open(this.src,'picture','');">


<td width="405" height="20"><div align="center"><a href="#" onFocus="this.blur()" onClick="processPicture('pre'); return false;"><img src="rew.gif" alt="forrige" width="18" height="18" border="0"></a></div></td>
<td width="427" height="20" align="left"><div align="center"><a href="#" onFocus="this.blur()" onClick="processPicture('next'); return false;"><img src="ff.gif" alt="n&aelig;ste" width="18" height="18" border="0"></a></div></td>
Avatar billede roenving Novice
06. januar 2004 - 22:57 #11
function processPrevious() {
if (document.images && thisPic > 0) {
thisPic--;
document.myPicture.src=myPix[thisPic];
}else{
thisPic = myPix.length - 1;
document.myPicture.src=myPix[thisPic];
}
}
function processNext() {
if (document.images && thisPic < myPix.length) {
thisPic++;
document.myPicture.src=myPix[thisPic];
}else{
thisPic = 0;
document.myPicture.src=myPix[thisPic];
}
}
Avatar billede mm12010 Nybegynder
03. februar 2004 - 10:43 #12
lukketid?
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