Avatar billede webmus Nybegynder
03. august 2008 - 23:38 Der er 10 kommentarer og
1 løsning

Hjælp til at tilpasse slideshow-script

Hejså eksperter -

Ved godt at der er flere hundrede emner om slideshow! - Men er ikke den skarpeste til javascript og efter mange timers forsøg har jeg nu officielt opgivet at tilpasse det her script...
Giver gode point til det bedste svar :)

Jeg har fundet flg. script på www.peters1.dk og forsøgt at redigere lidt i det efter mine behov..:

_______________________________________________________________




<html>
<head>
<title>Slideshow</title>
<style>
body {
background-color:#000;
}
</style>
<script>

////////////////////////////////////////////////////////////////
// Javascript made by Rasmus - http://www.peters1.dk //
////////////////////////////////////////////////////////////////

var SLIDE_sti = 'images/'; // Adresse til mappen, hvor billederne er placeret


var SLIDE_text = new Array();
var BILLEDER = new Array();

BILLEDER[1] = 'nr1.jpg';
SLIDE_text = 'text til billede 1';

// Ingen ændringer herunder...

var SLIDE_billede = new Array();
var SLIDE_load = new Array();
var SLIDE_status, SLIDE_timeout;
var SLIDE_aktuel = 1;
var SLIDE_speed = 3000;
var SLIDE_fade = 2;

for (i = 1; i <= BILLEDER.length-1; i++)
{
  SLIDE_billede[i] = SLIDE_sti+BILLEDER[i];
  SLIDE_load[i] = new Image();
  SLIDE_load[i].src = SLIDE_billede[i];
}
var SLIDE_antal = SLIDE_billede.length-1;

function SLIDE_start()
{
  document.getElementById('SLIDE_pause').disabled = true;
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
  document.getElementById("SLIDE_textBox").innerHTML= SLIDE_text[SLIDE_aktuel];
}

function SLIDE_pause()
{
  clearTimeout(SLIDE_timeout);
  SLIDE_status = 'SLIDE_pause';
  document.getElementById('SLIDE_pause').disabled = true;
  document.getElementById('SLIDE_play').disabled = false;   
}


function SLIDE_play()
{
    SLIDE_pause();
  document.getElementById('SLIDE_play').disabled = true;
  document.getElementById('SLIDE_pause').disabled = false;
  SLIDE_aktuel++;
    SLIDE_slide();
  SLIDE_timeout = setTimeout("SLIDE_play()",SLIDE_speed);
}


function SLIDE_tilbage()
{
  clearTimeout(SLIDE_timeout);
  SLIDE_aktuel--;
  SLIDE_slide();
  if (SLIDE_status != 'SLIDE_pause') SLIDE_timeout = setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_frem()
{
  clearTimeout(SLIDE_timeout);
  SLIDE_aktuel++;
  SLIDE_slide()
  if (SLIDE_status != 'SLIDE_pause') SLIDE_timeout = setTimeout("SLIDE_play()",SLIDE_speed);
}



function SLIDE_slide()
{
  if (SLIDE_status != 'SLIDE_pause')
  {
    document.getElementById('SLIDE_play').disabled = true;
    document.getElementById('SLIDE_pause').disabled = false;
  }
  if (SLIDE_aktuel > (SLIDE_antal)) SLIDE_aktuel=1;
  if (SLIDE_aktuel < 1) SLIDE_aktuel = SLIDE_antal;
  if (document.all)
  {
    document.getElementById("SLIDE_textBox").style.background = "transparent";
    document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=2)";
    document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=SLIDE_fade)";
    document.images.SLIDE_billedeBox.filters.blendTrans.Apply();
  }
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
  if (document.getElementById) document.getElementById("SLIDE_textBox").innerHTML= SLIDE_text[SLIDE_aktuel];
  if (document.all) document.images.SLIDE_billedeBox.filters.blendTrans.Play();
}


function SLIDE_hastighed(SLIDE_valgt)
{
  SLIDE_speed = SLIDE_valgt.options[SLIDE_valgt.selectedIndex].value;
}



</script>
<meta name="Generator" content="Stone's WebWriter 4">
<style>
body {margin: 8px 8px 8px 0px}
td {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;    font-size: 11px}
.knap {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px}
.input {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px}
</style>
</head>

<body onLoad="SLIDE_start()">
<div style="width;1000px;">
<center><img name="SLIDE_billedeBox" height="600px"></center>
</div>
<div id="navigation" align="center" style="width:100%;position:absolute;bottom:15px;">
<table>
<tr>
  <td id="SLIDE_textBox" align="center">&nbsp;</td>
</tr>
</table>
<br />
<table>
<tr valign="middle">
  <td>
  <select name="SLIDE_hastighed" class="input" onChange="SLIDE_hastighed(this)">
    <option value="1000">1 sekund</option>
    <option value="2000">2 sekunder</option>
    <option value="3000" selected>3 sekunder</option>
    <option value="5000">5 sekunder</option>
    <option value="8000">8 sekunder</option>
  </select>
  &nbsp;&nbsp;&nbsp;
  </td>
  <td>
  <button type="button" id="SLIDE_tilbage" class="knap" onClick="SLIDE_tilbage()">&nbsp;<<&nbsp;</button>&nbsp;
  <button type="button" id="SLIDE_play" class="knap" onClick="SLIDE_play()">Play</button>&nbsp;
  <button type="button" id="SLIDE_pause" class="knap" onClick="SLIDE_pause()">Pause</button>&nbsp;
  <button type="button" id="SLIDE_frem" class="knap" onClick="SLIDE_frem()">&nbsp;>>&nbsp;</button>
  </td>
  <td>
  &nbsp;&nbsp;&nbsp;
  <BUTTON type="button" onClick="top.window.close();" class="knap">Luk vindue</BUTTON>
  </td>
</tr>
</table>





__________________________________________________________________

Ok her er hvad jeg skal ha ændret:

Først og fremmest vil jeg gerne have scriptet til at stoppe slideshowet når den har vist sidste billede, det er vigtigt at "play" og "pause" skifter status sådan så man kun kan klikke på "play".

Desuden skal jeg også have lavet så billedet automatisk resizer så størrelsen passer, men den skal kun resize hvis billedet er større end det max-tilladte. Har fundet nogle emner omkring dette men har læst mig frem til at det script ikke virker i slideshows?

Som den sidste meget væsentlige ting, har jeg lagt mærke til at den preloader alle billederne, dette er selvfølgelig udemærket til et diasshow med små, få billeder - men regner med at der kommer mange højt-opløselige billeder så er bange for det vil virke irriterende hvis brugeren skal vente for længe. Det ville være super hvis man kunne nøjes med at loade de næste 3 billeder hele tiden.

En lille detalje er at jeg egentlig heller ikke brug for at vise tekst til billedet, men har bare ikke kunnet finde ud af at cutte det ud af scriptet uden at ødelægge det hele. Hvis der er en der kan finde ud af det ville det være super :)

Har uploadet scriptet til http://4legends.com/projekt/slideshow/slideshow.php så i ved hvad jeg snakker om:)

Ved at det her er en ordentlig mundfuld, men er desværre noget handicappet når jeg bevæger mig ud i javascript, og står og mangler et ordentlig slideshow hvilket ikke rigtigt kan laves i php:(

Lægger 200 point i puljen til den som kan lave et script der opfylder mine krav! :)
Avatar billede webmus Nybegynder
03. august 2008 - 23:39 #1
Ville lægge 400 men måtte jeg ikke? :(
Avatar billede w13 Novice
04. august 2008 - 11:16 #2
Nej, 200 er max point.

Du kan jo prøve følgende:
--------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Slideshow</title>
<script type="text/javascript">

////////////////////////////////////////////////////////////////
// Javascript made by Rasmus - http://www.peters1.dk //
////////////////////////////////////////////////////////////////

var SLIDE_sti = 'images/'; // Adresse til mappen, hvor billederne er placeret
var BILLEDER = new Array();

BILLEDER[1] = 'nr1.jpg';

// Ingen ændringer herunder

var SLIDE_billede = new Array();
var SLIDE_load = new Array();
var SLIDE_status, SLIDE_timeout;
var SLIDE_aktuel = 1;
var SLIDE_speed = 3000;
var SLIDE_fade = 2;

for(i = 1; i <= BILLEDER.length-1; i++){
  SLIDE_billede[i] = SLIDE_sti+BILLEDER[i];
  SLIDE_load[i] = new Image();
  SLIDE_load[i].src = SLIDE_billede[i];
}
var SLIDE_antal = SLIDE_billede.length-1;

function SLIDE_start(){
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
}

function SLIDE_pause(){
  window.clearTimeout(SLIDE_timeout);
  SLIDE_status = 'SLIDE_pause'; 
}


function SLIDE_play(){
  SLIDE_pause();
  SLIDE_aktuel++;
  SLIDE_slide();
  SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}


function SLIDE_tilbage(){
  window.clearTimeout(SLIDE_timeout);
  SLIDE_aktuel--;
  SLIDE_slide();
  if(SLIDE_status != 'SLIDE_pause') SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_frem(){
  clearTimeout(SLIDE_timeout);
  SLIDE_aktuel++;
  SLIDE_slide();
  if(SLIDE_status != 'SLIDE_pause') SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_slide(){
  if(SLIDE_aktuel > SLIDE_antal) SLIDE_aktuel=1;
  if(SLIDE_aktuel < 1) SLIDE_aktuel = SLIDE_antal;
  document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=2)";
  document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=SLIDE_fade)";
  document.images.SLIDE_billedeBox.filters.blendTrans.Apply();
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
  document.images.SLIDE_billedeBox.filters.blendTrans.Play();
}


function SLIDE_hastighed(SLIDE_valgt){
  SLIDE_speed = SLIDE_valgt.options[SLIDE_valgt.selectedIndex].value;
}
</script>
<style type="text/css">
body{
    background-color:#000;
    margin:8px 8px 8px 0
}
td{
    font-family:verdana,arial,tahoma,helvetica,sans-serif;
    font-size:11px
}
.knap{
    font-family:tahoma,verdana,arial,helvetica,sans-serif;
    font-size: 11px
}
.input{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size: 11px
}
</style>
</head>
<body onLoad="SLIDE_start()">

<div style="text-align:center">
<img name="SLIDE_billedeBox" height="600px">
</div>
<div id="navigation" align="center" style="width:100%;position:absolute;bottom:15px;">
<br>
<table>
<tr valign="middle">
  <td>
  <select name="SLIDE_hastighed" class="input" onChange="SLIDE_hastighed(this)">
    <option value="1000">1 sekund</option>
    <option value="2000">2 sekunder</option>
    <option value="3000" selected>3 sekunder</option>
    <option value="5000">5 sekunder</option>
    <option value="8000">8 sekunder</option>
  </select>
  &nbsp;&nbsp;&nbsp;
  </td>
  <td>
  <button type="button" id="SLIDE_tilbage" class="knap" onclick="SLIDE_tilbage()">&nbsp;<<&nbsp;</button>&nbsp;
  <button type="button" id="SLIDE_play" class="knap" onclick="if(this.firstChild.nodeValue=='Play'){SLIDE_play();this.firstChild.nodeValue='Pause'}else{SLIDE_pause();this.firstChild.nodeValue='Play'}">Play</button>&nbsp;
  <button type="button" id="SLIDE_frem" class="knap" onclick="SLIDE_frem()">&nbsp;>>&nbsp;</button>
  </td>
  <td>
  &nbsp;&nbsp;&nbsp;
  <BUTTON type="button" onClick="top.window.close();" class="knap">Luk vindue</BUTTON>
  </td>
</tr>
</table>

</body>
</html>
--------------------------------------------
Bemærk at jeg har indsat en gyldig doctype og bl.a. fjernet <center>-tag'et, der er forældet, og sat type="text/javascript" på dit JavaScript og type="text/css" på dit CSS.

Jeg har ikke gjort noget ved loadfunktionen, da jeg er af den overbevisning, at det ikke vil komme til at køre bedre, hvis du venter med at loade nogle af billederne.
Avatar billede webmus Nybegynder
04. august 2008 - 20:46 #3
W13..:

Kan egentlig godt lide din ide med kun at vise enten en play elleren pasuse knap.Men udover det kan jeg ik rigtig se nogle ændringer?
Den stopper stadig ik automtisk efter den har vist sidste billede, og den skalerer heller ik på den der smarte måde jeg har beskrevet den meget gerne skulle ..:)

Forresten hvorfor mener du ikke det ville bliver godt hvis den loadede hen ad vejen?...
Avatar billede w13 Novice
04. august 2008 - 21:54 #4
Nej, min opmærksomhed blev vist lidt afledt, og så glemte jeg vist de fleste punkter. :P Må se om jeg kan få tid i morgen.
Avatar billede webmus Nybegynder
05. august 2008 - 09:13 #5
W13..:

Helt i orden tak fordi du gider kigge på det :=)
Avatar billede w13 Novice
05. august 2008 - 09:19 #6
Nu har jeg lavet en version, som skulle stoppe på sidste billede. Så kan du jo lige afprøve, om den gør det korrekt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Slideshow</title>
<script type="text/javascript">

////////////////////////////////////////////////////////////////
// Javascript made by Rasmus - http://www.peters1.dk //
////////////////////////////////////////////////////////////////

var SLIDE_sti = 'images/'; // Adresse til mappen, hvor billederne er placeret
var BILLEDER = new Array();

BILLEDER[1] = 'nr1.jpg';

// Ingen ændringer herunder

var SLIDE_billede = new Array();
var SLIDE_load = new Array();
var SLIDE_status, SLIDE_timeout;
var SLIDE_aktuel = 1;
var SLIDE_speed = 3000;
var SLIDE_fade = 2;

for(i = 1; i <= BILLEDER.length-1; i++){
  SLIDE_billede[i] = SLIDE_sti+BILLEDER[i];
  SLIDE_load[i] = new Image();
  SLIDE_load[i].src = SLIDE_billede[i];
}
var SLIDE_antal = SLIDE_billede.length-1;

function SLIDE_start(){
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
}

function SLIDE_pause(){
  window.clearTimeout(SLIDE_timeout);
  SLIDE_status = 'SLIDE_pause'; 
}


function SLIDE_play(){
  SLIDE_pause();
  SLIDE_aktuel++;
  SLIDE_slide();
  SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}


function SLIDE_tilbage(){
  window.clearTimeout(SLIDE_timeout);
  SLIDE_aktuel--;
  SLIDE_slide();
  if(SLIDE_status != 'SLIDE_pause') SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_frem(){
  clearTimeout(SLIDE_timeout);
  SLIDE_aktuel++;
  SLIDE_slide();
  if(SLIDE_status != 'SLIDE_pause') SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_slide(){
  if(SLIDE_aktuel > SLIDE_antal)return false;
  if(SLIDE_aktuel < 1) SLIDE_aktuel = SLIDE_antal;
  document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=2)";
  document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=SLIDE_fade)";
  document.images.SLIDE_billedeBox.filters.blendTrans.Apply();
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
  document.images.SLIDE_billedeBox.filters.blendTrans.Play();
}


function SLIDE_hastighed(SLIDE_valgt){
  SLIDE_speed = SLIDE_valgt.options[SLIDE_valgt.selectedIndex].value;
}
</script>
<style type="text/css">
body{
    background-color:#000;
    margin:8px 8px 8px 0
}
td{
    font-family:verdana,arial,tahoma,helvetica,sans-serif;
    font-size:11px
}
.knap{
    font-family:tahoma,verdana,arial,helvetica,sans-serif;
    font-size: 11px
}
.input{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size: 11px
}
</style>
</head>
<body onLoad="SLIDE_start()">

<div style="text-align:center">
<img name="SLIDE_billedeBox" height="600px">
</div>
<div id="navigation" align="center" style="width:100%;position:absolute;bottom:15px;">
<br>
<table>
<tr valign="middle">
  <td>
  <select name="SLIDE_hastighed" class="input" onChange="SLIDE_hastighed(this)">
    <option value="1000">1 sekund</option>
    <option value="2000">2 sekunder</option>
    <option value="3000" selected>3 sekunder</option>
    <option value="5000">5 sekunder</option>
    <option value="8000">8 sekunder</option>
  </select>
  &nbsp;&nbsp;&nbsp;
  </td>
  <td>
  <button type="button" id="SLIDE_tilbage" class="knap" onclick="SLIDE_tilbage()">&nbsp;<<&nbsp;</button>&nbsp;
  <button type="button" id="SLIDE_play" class="knap" onclick="if(this.firstChild.nodeValue=='Play'){SLIDE_play();this.firstChild.nodeValue='Pause'}else{SLIDE_pause();this.firstChild.nodeValue='Play'}">Play</button>&nbsp;
  <button type="button" id="SLIDE_frem" class="knap" onclick="SLIDE_frem()">&nbsp;>>&nbsp;</button>
  </td>
  <td>
  &nbsp;&nbsp;&nbsp;
  <BUTTON type="button" onClick="top.window.close();" class="knap">Luk vindue</BUTTON>
  </td>
</tr>
</table>

</body>
</html>
Avatar billede webmus Nybegynder
05. august 2008 - 19:24 #7
W13:

Well den stopper men problemet er at knappen ikke skifter og den starter ikke igen når man trykker. Har selv forsøgt bar at sætte en pause ind med samme resultat :) heh
Avatar billede w13 Novice
05. august 2008 - 20:42 #8
Sådan forstod jeg det heller ikke. Men prøv:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Slideshow</title>
<script type="text/javascript">

////////////////////////////////////////////////////////////////
// Javascript made by Rasmus - http://www.peters1.dk //
////////////////////////////////////////////////////////////////

var SLIDE_sti = 'images/'; // Adresse til mappen, hvor billederne er placeret
var BILLEDER = new Array();

BILLEDER[1] = 'nr1.jpg';

// Ingen ændringer herunder

var SLIDE_billede = new Array();
var SLIDE_load = new Array();
var SLIDE_status, SLIDE_timeout;
var SLIDE_aktuel = 1;
var SLIDE_speed = 3000;
var SLIDE_fade = 2;

for(i = 1; i <= BILLEDER.length-1; i++){
  SLIDE_billede[i] = SLIDE_sti+BILLEDER[i];
  SLIDE_load[i] = new Image();
  SLIDE_load[i].src = SLIDE_billede[i];
}
var SLIDE_antal = SLIDE_billede.length-1;

function SLIDE_start(){
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
}

function SLIDE_pause(){
  window.clearTimeout(SLIDE_timeout);
  SLIDE_status = 'SLIDE_pause'; 
}


function SLIDE_play(){
  if(SLIDE_aktuel > SLIDE_antal){
    SLIDE_aktuel=0;
  }
  SLIDE_pause();
  SLIDE_aktuel++;
  SLIDE_slide();
  SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}


function SLIDE_tilbage(){
  window.clearTimeout(SLIDE_timeout);
  SLIDE_aktuel--;
  SLIDE_slide();
  if(SLIDE_status != 'SLIDE_pause') SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_frem(){
  clearTimeout(SLIDE_timeout);
  SLIDE_aktuel++;
  SLIDE_slide();
  if(SLIDE_status != 'SLIDE_pause') SLIDE_timeout = window.setTimeout("SLIDE_play()",SLIDE_speed);
}

function SLIDE_slide(){
  if(SLIDE_aktuel > SLIDE_antal){
    return false;
    document.getElementById("SLIDE_play").firstChild.nodeValue='Pause'
  }
  if(SLIDE_aktuel < 1) SLIDE_aktuel = SLIDE_antal;
  document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=2)";
  document.images.SLIDE_billedeBox.style.filter="blendTrans(duration=SLIDE_fade)";
  document.images.SLIDE_billedeBox.filters.blendTrans.Apply();
  document.images.SLIDE_billedeBox.src = SLIDE_load[SLIDE_aktuel].src;
  document.images.SLIDE_billedeBox.filters.blendTrans.Play();
}


function SLIDE_hastighed(SLIDE_valgt){
  SLIDE_speed = SLIDE_valgt.options[SLIDE_valgt.selectedIndex].value;
}
</script>
<style type="text/css">
body{
    background-color:#000;
    margin:8px 8px 8px 0
}
td{
    font-family:verdana,arial,tahoma,helvetica,sans-serif;
    font-size:11px
}
.knap{
    font-family:tahoma,verdana,arial,helvetica,sans-serif;
    font-size: 11px
}
.input{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size: 11px
}
</style>
</head>
<body onLoad="SLIDE_start()">

<div style="text-align:center">
<img name="SLIDE_billedeBox" height="600px">
</div>
<div id="navigation" align="center" style="width:100%;position:absolute;bottom:15px;">
<br>
<table>
<tr valign="middle">
  <td>
  <select name="SLIDE_hastighed" class="input" onChange="SLIDE_hastighed(this)">
    <option value="1000">1 sekund</option>
    <option value="2000">2 sekunder</option>
    <option value="3000" selected>3 sekunder</option>
    <option value="5000">5 sekunder</option>
    <option value="8000">8 sekunder</option>
  </select>
  &nbsp;&nbsp;&nbsp;
  </td>
  <td>
  <button type="button" id="SLIDE_tilbage" class="knap" onclick="SLIDE_tilbage()">&nbsp;<<&nbsp;</button>&nbsp;
  <button type="button" id="SLIDE_play" class="knap" onclick="if(this.firstChild.nodeValue=='Play'){SLIDE_play();this.firstChild.nodeValue='Pause'}else{SLIDE_pause();this.firstChild.nodeValue='Play'}">Play</button>&nbsp;
  <button type="button" id="SLIDE_frem" class="knap" onclick="SLIDE_frem()">&nbsp;>>&nbsp;</button>
  </td>
  <td>
  &nbsp;&nbsp;&nbsp;
  <BUTTON type="button" onClick="top.window.close();" class="knap">Luk vindue</BUTTON>
  </td>
</tr>
</table>

</body>
</html>
Avatar billede webmus Nybegynder
06. august 2008 - 19:43 #9
W13:

Nej virker stadig ikke, nu står den ca 5sek før den så kører videre..
Har som sagt selv rodet en del med det, så ved godt det ik er helt lige til :(
Du har ikke mulighed for selv at teste det? Kunne forestille mig det ville være nemmere for dig hvis du kunne se resultatet med det samme mens du stadig scriptet i tankerne? :)
Avatar billede webmus Nybegynder
10. august 2008 - 22:36 #10
Nu har jeg egentlig fået det til at virke nogenlunde som jeg vil have det. Det eneste jeg mangler er at den selv resizer.
Jeg har lavet et script i php som opretter 2 Arrays som hedder Width og Height.
Det eneste jeg mangler nu er at få den til at resize billedet efter oplysningerne i de 2 arrays.

Den som kan hjælpe mig med det render med de 200 points:)

Mvh Webmus
Avatar billede webmus Nybegynder
20. januar 2012 - 16:44 #11
lukker
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