360°BlogsVideoBooksAnswersBuzzMapsAgenda
Sign in

phigita.net! Homepage 
Preferences | Intelligence

  
Question
Posted: Monday February 27, 2006
Number of answers: 7

ASP, Server Side scripting

Γεια!

Έχω κώδικα (server side vbscript - ASP) ο οποίος επεξεργάζεται κάποια δεδομένα και παράγει αποτελέσματα.

Τα αποτελέσματα αυτά είναι μια ακολουθία αριθμών μη καθορισμένου μεγέθους. Κάθε αριθμός αντιπροσωπεύει κατά κάποιο τρόπο μια "γραμμή" (path) σε ένα svg αρχείο. Το svg αρχείο είναι ενσωματωμένο στον html κώδικα

( <%

Server Side κώδικας σε vbscript που παράγει τα αποτελέσματα.

%> <html>

<EMBED id="emb1" src="test.svg">

</html> )

Καμία εισήγηση για το πώς μπορώ να έχω πρόσβαση στο svg αρχείο από τον κώδικα που παράγει τα αποττελέσματα;

Reader's Answers

Θέλεις να κάνεις κάτι σαν και αυτό; Αν ναι τότε πρέπει να έχεις κάτι τέτοιο:

<html> <img src="test.asp"> </html>

Στο αρχείο test.asp θα έχεις για output ένα svg αρχείο αντί για HTML κώδικα. Δεν ξέρω πώς γίνεται για svg αλλά για άλλα image formats είναι αρκετά εύκολο και μπορείς να βρεις πολλά παραδείγματα ονλάιν.

Υπάρχει κάποιος λόγος που χρησιμοποιείς asp αντί για asp.net?

-- Κωνσταντίνος Κωνσταντίνου ~constandinos, February 27, 2006

Δεν είμαι σίγουρος αν κατάλαβα καλά τι ακριβώς θέλεις, έτσι βρήκα μια σελίδα που νομίζω έχει αυτό που θέλεις, http://www.15seconds.com/issue/030630.htm . Ελπίζω να σε έχω βοηθήσει! Πρέπει να διαβάσεις όμως λίγο :)

-- Γιώργος Κυριάκου ~iceage, February 27, 2006

Κωνσταντίνο δεν είναι κάτι έτσι που χρειάζομαι. Χρησιμοποιώ ένα δείγμα κώδικα που ήρθε μαζί με το OCX που χρησιμοποιώ, και ο κώδικας αυτός είναι σε ASP.

Γιώργο μου τα έχω ήδη διαβάσει αυτά, και είναι ιδαίτερα εύκολο να έχω πρόσβαση στο svg όταν το script είναι client side, επειδή μπορώ να γράψω document.embeds['emb1'].getSvgDocument(). Δυστυχώς στο server side δεν υποστηρίζεται αυτή η εντολή. Έψαξα στο διαδίκτυο, αλλά δε βρήκα κάτι.

Καμιά εισήγηση;;

-- Γεωργία Γεωργίου ~georgia, February 27, 2006

Μπορείς να περιγράψεις τι προσπαθείς να κάνεις;

-- Κωνσταντίνος Κωνσταντίνου ~constandinos, February 27, 2006

Αν κατάλαβα καλά τι θέλεις είναι: Να εκτελέσεις μερικές εντολές να πάρεις κάποια αποτελέσματα και μετά να τα εμφανίσεις στη σελίδα σου… Κάτι τέτοιο είχα κάνει παλιά όταν δούλευα αλλά δεν θυμάμαι τελείως πως το είχα κάνει, νομίζω ήταν κάτι σαν, form.Attributes και το έγραφα στον VB κώδικα μου… αλλά θα σε γελάσω Το άλλο που μπορείς να κάνεις είναι, αφού πάρεις όλα σου τα στοιχεία, να κάνεις postback ούτως ώστε να ξαναφτιάξεις τη σελίδα σου από την αρχή με τα στοιχεία που θέλεις. Τώρα και και πάλι απλός διάφορες ιδέες δίνω γιατί δεν κατάλαβα τι ακριβώς θέλεις να κάνεις! :P

-- Γιώργος Κυριάκου ~iceage, February 27, 2006

Και κάτι άλλο.. κοίταξε εδώ http://www.experts-exchange.com αν βρεις αυτό που γυρεύεις εκεί, πες μου να σου δώσω και user/pass :)

-- Γιώργος Κυριάκου ~iceage, February 27, 2006

Εντάξει παιδιά. Μου εισηγήθηκε κάτι ένας συμφοιτητής μου, θα το δοκιμάσω και θα σας πω αύριο.

-- Γεωργία Γεωργίου ~georgia, February 27, 2006