ΦΩΤΟΓΡΑΦΙΕΣ

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
loykas
Δημοσιεύσεις: 22
Εγγραφή: 12 Απρ 2003 08:37

ΦΩΤΟΓΡΑΦΙΕΣ

Δημοσίευση από loykas » 14 Σεπ 2003 10:09

ΥΠΑΡΧΕΙ ΚΑΠΟΙΟ SCRIPT ΓΙΑ ΤΗΝ ΠΡΟΒΟΛΗ ΦΩΤΟΓΡΑΦΙΩΝ ΜΕ ΚΑΠΟΙΑ ΣΕΙΡΑ Η ΚΑΙ ΜΕ ΤΗΝ ΠΡΟΒΟΛΗ ΜΙΚΡΟΓΡΑΦΙΩΝ

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

ΦΩΤΟΓΡΑΦΙΕΣ

Δημοσίευση από Rapid-eraser » 14 Σεπ 2003 13:25

gia va kaveis dinamika thumbs dev vomizo oti n javascript mporei va se bon8isei twra kati se java applet 8a eivai poli bari kai dev vomizo oti
8a ntav boliko stnv xrisi epomevos sou protivo kati se sivdiasmo
me kapoia glossa server side programatismou pou exei access
se biblio8ikes grafikwv gia va ftiaxveis aftomata ta thumbs sou
kai va mporeis va kaveis upload tis eikoves

profavos 8es kati sav online album fotografiwv etsi ?

tsekare http://www.hotscripts.com

ekei 8a breis mia pli8ora texvologiwv pou 8a se bon8isouv va to kaveis
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
cvoodan
Honorary Member
Δημοσιεύσεις: 2151
Εγγραφή: 13 Μάιος 2003 14:09
Τοποθεσία: Πίσω σου!

ΦΩΤΟΓΡΑΦΙΕΣ

Δημοσίευση από cvoodan » 14 Σεπ 2003 21:28

Εικόνα

Άβαταρ μέλους
grjava
Δημοσιεύσεις: 387
Εγγραφή: 13 Μαρ 2002 01:00
Τοποθεσία: athens
Επικοινωνία:

ΦΩΤΟΓΡΑΦΙΕΣ

Δημοσίευση από grjava » 15 Σεπ 2003 01:44

Η δημιουργία αυτόματα μικρογραφιών (thumbnails) απαιτεί να έχει ο server κάποιο προγραμματάκι (GD, ImageMagick κλπ) για να γίνετε αυτή η μετατροπή.. αλλιώς κάθε φώτο θα πρέπει να την κάνεις με κάποιο πρόγραμμα του pc σε μικρογραφία και μετά να την ανεβάζεις στην σελίδα σου .. σε javascript έχω στην σελίδα μου κάτι αλλά δεν ξέρω αν σου κάνει http://grjava.com/gr/javascripts/efects ... bnails.php .. είναι κάτι πολύ απλό αλλά δουλεύει παντού :D

Άβαταρ μέλους
Dr_Java
Δημοσιεύσεις: 218
Εγγραφή: 15 Αύγ 2003 16:42
Τοποθεσία: πειραιας
Επικοινωνία:

ΦΩΤΟΓΡΑΦΙΕΣ

Δημοσίευση από Dr_Java » 15 Σεπ 2003 13:42

Φίλε μου τα Τhumbnail Control System γνωστά ως ΤCS δεν είναι δυνατόν να φτιαχτούν ούτε απο ένα "απλό" free Java applet αλλα ούτε απο Javascript. Λέω παραπάνω "απλο" γιατί τα applets που θα βρείς είναι απλές εφαρμογές (menu, text effects κτλ...). Για να βρεις ενα TCS σε applet θα πρέπει να πληρώσεις ΠΟΛΛΑ!!! Τώρα για να βρείς ενα απλό TCS που θα σου κάνει την δουλειά σου μια δυνατή λύση είναι το www.hotscripts.com και ψάξε κυρίος σε κατηγορίες ASP και ακόμα καλύτερα PHP και CGI.
Εικόνα

Άβαταρ μέλους
Dr_Java
Δημοσιεύσεις: 218
Εγγραφή: 15 Αύγ 2003 16:42
Τοποθεσία: πειραιας
Επικοινωνία:

ΦΩΤΟΓΡΑΦΙΕΣ

Δημοσίευση από Dr_Java » 16 Σεπ 2003 00:57

Φίλε μου ενα script που βρήκα για " υποτιθέμενο " TCS είναι το παρακάτω

Κώδικας: Επιλογή όλων

<!-- TWO STEPS TO INSTALL PHOTO ALBUM&#58;

  1.  Copy the coding into the HEAD of your HTML document
  2.  Add the last code into the BODY of your HTML document  -->

<!-- STEP ONE&#58; Paste this code into the HEAD of your HTML document  -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original&#58;  Jennifer Stuart &#40;jenniferstuart@yahoo.com&#41; -->

<! >
<! >

<!-- Begin

/*************************************************************************
I N S T R U C T I O N S&#58;
1&#41;  Save your LARGE photos as JPEGS, and name them 
sequentially with the word "picture" before the number and 
.jpg as the extension. &#40;ie. picture1.jpg, picture2.jpg, picture3.jpg&#41;
&#40;For netscape compatibility - make sure all pictures are the same 
size! suggestion&#58; Pick a width or height to be constant and fill in 
the rest with white space... see demo for example of doing this&#41;

2&#41;  Save your THUMBNAIL photos as JPEGS, and name them 
sequentially with the word "small" before the number and .jpg 
as the extension. &#40;ie. small1.jpg, small2.jpg, small3.jpg&#41;

3&#41;  Upload all the images and this script to the same directory

************************************************************************/

totalPictures = 6; // Number of pictures
albumName = "My Pictures"; // Name of Photo Album
subheadName = "From&#58;  7/01/00 - 8/01-00"; // Sub-title

numThumbnailsPerRow = 3;
font = "Arial, Helvetica, sans-serif";

leftArrowNormal = "leftarrow.gif";
leftArrowGray = "leftarrowgray.gif";
rightArrowNormal = "rightarrow.gif";
rightArrowGray = "rightarrowgray.gif";
backArrow = "back.gif";

function openInsidePage&#40;i&#41; &#123;
var albumName = this.albumName;
var pageName = this.pageName;
var totalPictures = this.totalPictures;
with &#40;document&#41; &#123;
open&#40;&#41;;
writeln&#40;'<HTML><HEAD>'&#41;;
writeln&#40;'<TITLE>' + albumName + '</TITLE>'&#41;;
writeln&#40;'<script language="JavaScript">'&#41;;
writeln&#40;'\<\!\-\-'&#41;;
writeln&#40;'var totalPictures = ' + totalPictures&#41;;
writeln&#40;'var currentPicture = ' + i&#41;;
writeln&#40;'function previousImage&#40;&#41; &#123;'&#41;;
writeln&#40;'if &#40;currentPicture != 1&#41; &#123;'&#41;;
writeln&#40;'currentPicture--;'&#41;;
writeln&#40;'document.mainimage.src = "picture" + currentPicture + ".jpg";'&#41;;
writeln&#40;'document.next.src = "' + rightArrowNormal + '";'&#41;;
writeln&#40;'if &#40;currentPicture == 1&#41; &#123;'&#41;;
writeln&#40;'document.previous.src = "' + leftArrowGray + '"'&#41;;
writeln&#40;'&#125;&#125;&#125;'&#41;;
writeln&#40;'function nextImage&#40;&#41; &#123;'&#41;;
writeln&#40;'if &#40;currentPicture != totalPictures&#41; &#123;'&#41;;
writeln&#40;'currentPicture++'&#41;;
writeln&#40;'document.mainimage.src = "picture" + currentPicture + ".jpg"'&#41;;
writeln&#40;'document.previous.src = "' + leftArrowNormal + '"'&#41;;
writeln&#40;'if &#40;totalPictures == currentPicture&#41; &#123;'&#41;;
writeln&#40;'document.next.src = "' + rightArrowGray + '"'&#41;;
writeln&#40;'&#125;&#125;&#125;'&#41;;
writeln&#40;'\/\/ \-\->'&#41;;
writeln&#40;'<\/script>'&#41;;
writeln&#40;'</head>'&#41;;
writeln&#40;'<div align=center>'&#41;;
writeln&#40;'<h1><font face="' + font + '">~ ' + albumName + ' ~</font></h1>'&#41;;
writeln&#40;'<table width=100 border=0 cellspacing=0 cellpadding=3>'&#41;;
writeln&#40;'<tr>'&#41;;
writeln&#40;'<td bgcolor="#FFFFFF"><img src="picture' + i + '.jpg" name=mainimage></td>'&#41;;
writeln&#40;'</tr>'&#41;;
writeln&#40;'<tr valign=middle align=center>'&#41;;
leftarrow = &#40;i == 1&#41; ? leftArrowGray &#58; leftArrowNormal;
writeln&#40;'<td bgcolor="#FFFFFF"><center><a href="javascript&#58;previousImage&#40;&#41;;"><img src="' + leftarrow + '" alt= "Previous" width=49 height=43 border=0 name=previous></a>'&#41;;
writeln&#40;'         '&#41;;
writeln&#40;'<a href="javascript&#58;window.location.href=window.location.href;"><img src="' + backArrow + '" width=51 height=44 border = "0"></a>'&#41;;
writeln&#40;'         '&#41;;
rightarrow = &#40;i == totalPictures&#41; ? rightArrowGray &#58; rightArrowNormal;
writeln&#40;'<a href="javascript&#58;nextImage&#40;&#41;;"><img src="' + rightarrow + '" width=52 height=44 border=0 name=next></a></center></td>'&#41;;
writeln&#40;'</tr></table>'&#41;;
writeln&#40;'</div>'&#41;;
writeln&#40;'</body>'&#41;;
writeln&#40;'</html>'&#41;;
close&#40;&#41;;
   &#125;
&#125;
// End -->
</script>
</HEAD>

<!-- STEP TWO&#58; Copy this code into the BODY of your HTML document  -->

<BODY>

<SCRIPT LANGUAGE="JavaScript">

<! >
<! >

<!-- Begin
document.write&#40;'<div align=center>'&#41;;
document.write&#40;'<h1><font face="' + font + '">~ ' + albumName + ' ~ </font></h1>'&#41;;
document.write&#40;'<h4><font face="' + font + '">' + subheadName + '</font></h4>'&#41;;
document.write&#40;'<table width=500>'&#41;;
var numOfRows;
var numOfPicsDiv = totalPictures / 4;
if &#40;numOfPicsDiv > parseInt&#40;numOfPicsDiv&#41;&#41; &#123;
numOfRows = parseInt&#40;numOfPicsDiv&#41; + 1;
&#125; else &#123;
numOfRows = numOfPicsDiv;
&#125;
var thisPic = 1;
var helpCount = 1;
for &#40;i = 1; i <= numOfRows; i++&#41; &#123;
document.write&#40;'<tr align=center valign=bottom>'&#41;;
for &#40;thumbCount = 1; thumbCount <= numThumbnailsPerRow; thumbCount++&#41; &#123;
if &#40;thisPic <= totalPictures&#41; &#123;
document.write&#40;'<td><a href="javascript&#58;openInsidePage&#40;' + thisPic + '&#41;"><img src="small' + thisPic + '.jpg" border=0></a></td>'&#41;;
thisPic++;
&#125; else &#123;
document.write&#40;'<td> </td>'&#41;;
thisPic++;
   &#125;
&#125;
thisPic = helpCount;
document.write&#40;'</tr>'&#41;;
document.write&#40;'<tr align = center valign = top>'&#41;;
for &#40;textCount = 1; textCount <= numThumbnailsPerRow; textCount++&#41; &#123;
if &#40;thisPic <= totalPictures&#41; &#123;
document.write&#40;'<td><b><font face="' + font + '"><a href="javascript&#58;openInsidePage&#40;' + thisPic + '&#41;">Image ' + thisPic + '</a></font></b></td>'&#41;;
thisPic++;
&#125; else &#123;
document.write&#40;'<td> </td>'&#41;;
thisPic++;
   &#125;
&#125;
document.write&#40;'</tr>'&#41;;
helpCount = helpCount + numThumbnailsPerRow;
&#125;
document.write&#40;'</table>'&#41;;
//  End -->
</script>

 

<!-- Script Size&#58;  7.24 KB -->

Ελπίζω να βοηθήσει!!!
Εικόνα

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες