Pagina 1 van 1

Image Resize Script

Geplaatst: 13 aug 2004, 11:00
door !¿!Mats!¿!
Hallo

ik heb alweer een vraag
ik heb een Image Resize script gekregen van flabber alleen als ik het installeer gaan mijn logo's weg en komen er allemaal groten zwarte letters op mijn site kan dit te maken hebben met mijn template want die is volgens mij al aangepast in de overal_headet.tpl. ik hoop dat jullie kunnen helpen
Originelen:

Code: Selecteer alles

</script>
<!-- END switch_enable_pm_popup -->
<script language="JavaScript">
!--
unction MM_findObj(n, d) { //v4.01
 var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
   d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;

unction MM_swapImage() { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

unction MM_swapImgRestore() { //v3.0
 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

//-->
/script>
</head>
wat er veranderd moet worden:

Code: Selecteer alles

<!-- resize images by Gert en Hieronymus. http://gathering.tweakers.net/forum/list_messages/826648///Images,resizen,javascript - 
<style type="text/css"> 

img[onload] { 
  max-width: 580px; 
} 

img.resized { 
  border: 2px dashed red; 
  cursor: pointer; 
  cursor: hand; 
} 

</style> 
<script type="text/javascript"> 

var maxWidth = 580; 

function scaleImage(im) { 

  if (typeof im.naturalWidth == 'undefined') im.naturalWidth = im.width; 

  if (im.naturalWidth > maxWidth) { 

    im.width = maxWidth; 
    im.style.maxWidth = im.naturalWidth + 'px'; 
    im.className = 'resized'; 
    im.title = 'Klik voor originele grootte'; 
    im.onclick = unscaleImage; 

  } 

} 

function unscaleImage() { 

  if (this.width == maxWidth) { 

    this.width = this.naturalWidth; 
    this.style.borderWidth = '0px'; 
    this.title = 'Klik om te verkleinen'; 

  } else { 

    this.width = maxWidth; 
    this.style.borderWidth = '2px'; 
    this.title = 'Klik voor originele grootte'; 

  } 

} 

</script> 
>Dit< is mijn site

Mats

Geplaatst: 13 aug 2004, 14:08
door mosymuis

Geplaatst: 13 aug 2004, 14:47
door Luuk
image resize voor de bbcode => link

Geplaatst: 13 aug 2004, 14:51
door mosymuis
Die mod gaf ik ook al, v1.1.0 zelfs

Geplaatst: 13 aug 2004, 14:51
door !¿!Mats!¿!
sorry ik heb ze allemaal geprobeerd maar krijg er geen een aan de praat

weet iemand mischien wat ik moet veranderen aan de bovenste, watn die deed het alleen mijn template was toen niet mooi meer :lol:

iemand zij dat ik van > tekentjes er tussen moet zetten maar ik weet niet waar

Bedankt :thumb:

Mats

Geplaatst: 14 aug 2004, 15:27
door !¿!Mats!¿!
weet niemand dit? :cry:

Mats

Geplaatst: 16 aug 2004, 07:49
door !¿!Mats!¿!
:cry:

Mats

Geplaatst: 16 aug 2004, 08:54
door WebSiteNet
Wat lukt er niet? Weet je zeker dat je alles goed doet?

Geplaatst: 16 aug 2004, 15:05
door !¿!Mats!¿!
ik heb de tekst boven overgekopieerd met de tekst eronder en daar zal ik wel iets fout doen maar ik weet niet wat :oops:

thanks :thumb:

Mats

Geplaatst: 18 aug 2004, 00:15
door Ju!es
Mijn vraag is hoe kan ik images automatisch resizen zodat de layout van een forum niet naar de knoppen gaat?

Ik heb hier al een soort van antwoord op gekregen, maar het lukt me niet om dat te integreren in mijn forum. Kan iemand me helpen!! Ik moet weten wat er in het script veranderd moet worden. Ook zou ik graag weten hoe ik iedere image een uniek ID kan geven. (zoals onder in de qoute staat)

Dit was het antwoord waar ik niks mee kon en waar ik graag hulp bij wil hebben. En dan wil ik weten, waar moet ik het javascript invoegen?? En hoe roep ik een functie aan die elke file een uniek ID geeft?

Nou jah, das heel simpel.... als e verstand van javascript hebt iig (en een beetje html...

Stukje code invoegen in je javascript.js file, of in direct in de header:

//----------------------------------------------------------------------------
// Functie om te breedte images te downscalen na een te opgegeven max-with
//----------------------------------------------------------------------------

function ReizeImage(myImage){
intNewHeight = null;
myNewWidth = null;
myImage = document.getElementById(myImage);
origHeight = myImage.Height;
origWidth = myImage.width;
myNewWidth = 100;
maxWidth = 535;
if (origWidth > maxWidth){
/* verander breedte naar max breedte */
myNewWidth = maxWidth;
intNewHeight = origHeight*myNewWidth;
intNewHeight = intNewHeight/origWidth;
intNewHeight = Math.round(intNewHeight);
myImage.Height = intNewHeight;
myImage.width = myNewWidth; &n! bsp;
myImage.alt = 'Verkleint';
myImage.id = '';
}
else{
/* verander niets en laat op originele breedte staan */
}
}

/* --------------------- */

Variaeble maxWidth , stel je dus ff in.

Verder, bij elk image een uniek ID toekennen... en de functie aanroepen...->


<.img id='123' src='plaatje.gif' onLoad='return ReizeImage("123");' alt='' border='0'>
Denk erom, dat je elk image (in 1 html file) een uniek ID geeft!



Suc6


Alvast bedankt!

Geplaatst: 18 aug 2004, 00:21
door mosymuis
Je vraagt ons nu om een nieuwe mod te maken uit een los stuk javascript, voor iets waarvan al veel te veel mods bestaan die stuk voor stuk doen waar je om vraagt. Ik zie niet in waarom je toch perse dit script wilt gebruiken?

Geplaatst: 18 aug 2004, 01:09
door Ju!es
Hmmm.... misschien heb je wel gelijk. Maar ik heb deze vraag al op een heleboel forums geplaatst, maar niemand kan er een fatsoenlijk antwoord op geven.

Ik heb idd een van jullie mods toegepast, en die werken, maar misschien, als er tijd over is, kun je toch eens proberen om er een mod van te maken, want zelf kan ik het niet :oops: :wink:

Bedankt!

Geplaatst: 18 aug 2004, 19:53
door !¿!Mats!¿!
ik krijg geen een van die mods aan de praat behalve dat bovenste script alleen die verneukt heel mijn style

Kan echt niemand mij helpen :oops: :cry:

Mats

Geplaatst: 19 aug 2004, 12:40
door mosymuis
!¿!Mats!¿! schreef:ik krijg geen een van die mods aan de praat
Iets specifieker graag, wat gaat er mis bij welke mods?

Geplaatst: 19 aug 2004, 17:12
door !¿!Mats!¿!
dat is bij elke mod het zelfde ze werken gewoon niet of ze halen mijn template overhoop :oops:

Mats

Geplaatst: 20 aug 2004, 12:48
door mosymuis
Laat eens één mod geïnstalleerd staan, dan behandelen we die. Of maak anders screenshots van wat er gebeurt bij welke mod. Met de reacties die je nu geeft kunnen we je niet helpen.

Geplaatst: 26 okt 2004, 10:21
door !¿!Mats!¿!
kan iemand mij helpen met het eerste script wat ik zelf al zei want die mod spreekt mij het meeste aan en de rest lukt mij al helemaal niet en ik ben al heel lang aan het klooien. kan iemand mij uitleggen wat er precies en waar het precies veranderd moet worden. :cry::cry::cry::cry:

alvast bedankt :thumb:

Mats

Geplaatst: 26 okt 2004, 11:30
door Stef
!¿!Mats!¿! schreef:kan iemand mij helpen met het eerste script wat ik zelf al zei want die mod spreekt mij het meeste aan en de rest lukt mij al helemaal niet en ik ben al heel lang aan het klooien. kan iemand mij uitleggen wat er precies en waar het precies veranderd moet worden. :cry::cry::cry::cry:
Nee dat kunnen we niet en al helemaal niet omdat jij die bestaande modifications niet wilt doen.