background image

Χριστοφορίδης Ιωάννης Ραφαήλ 

Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου 

υλικών 

 

 

55 

 

Βλέπουμε  το  JavaScript  που  δημιουργεί  την  ώρα.  Το  τελικό  αποτέλεσμα  είναι 

ώρα:λεπτό  με  το  κρυφό  πεδίο  “δευτερόλεπτο”  καθώς  αυτή  είναι  η  μορφή  που  δέχεται  η 
MySQL. Επίσης έχουμε τον εξής κώδικα: 

<script type="text/javascript"> 

//<![CDATA[ 

function fundx<?php echo$id ?>() { 

    var input = document.getElementById("<?php echo$id ?>"); 

    var input2 = document.createElement('input'); 

    input2.id = input.id; 

    input2.name = input.name; 

    input2.value = input.value; 

    if (document.getElementById("but<?php echo$id ?>").value == 'Upload') { 

        input2.type = 'file'; 

        input.parentNode.replaceChild(input2, input); 

        document.getElementById("but<?php echo$id ?>").value = 'URL';    } else { 

        input2.type = 'text'; 

        input.parentNode.replaceChild(input2, input); 

        document.getElementById("but<?php echo$id ?>").value = 'Upload';    } } 

//]]> 

</script> 

 

Παρατηρείται πως το JavaScript το οποίο δίνει την επιλογή στον χρήστη σε κάθε πεδίο 

εικόνας  να  μπορεί  να  διαλέξει  αν  θα  βάλει  κάποιο  url  εικόνας  από  το  διαδίκτυο,  ή  αν  θα 
ανεβάσει  δικιά  του  εικόνα  από  τον  υπολογιστή  του.  Η  διαδικασία  δεν  είναι  και  τόσο  απλή 
καθώς τελικά χρειάστηκε να γίνει η χρήση της λειτουργίας replaceChild της JavaScript

 

Τα πεδία χαρακτηρίζονται από τα χρώματα που τα χαρακτηρίζουν. Περισσότερα για τα 

χρώματα θα αναλύσουμε στο επόμενο υποκεφάλαιο.