Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

Δύσκολο: if...then...else σε asp/vbscript - Από {(anonymous)}

Κατ αρχάς έχω τα εξής δεδομένα:
1. Για να ανοίξω μία σελίδα σε νέο παράθυρο χρησιμοποιώ, ένα δεσμό ως εξής (από το dreamweaver8 που χρησιμοποιώ):
Νέο παράθυρο

2. Σε μία βάση δεδομένων υπάρχουν δύο πεδία, τα οποία έχουν περιεχόμενα εκ περιτροπής (όταν το ένα πεδίο έχει περιεχόμενα το άλλο όχι, και αντιστρόφως). Αυτά τα δύο πεδία στην asp σελίδα αναφέρονται ως
<%=(rsCald.Fields.Item("caldInfo").Value%> και
<%=(rsCald.Fields.Item("caldBroch").Value%>

Θέλω το εξής:
Εάν (If) το πεδίο CaldInfo δεν είναι κενό, τότε (then)
να εμφανίζονται στην σελίδα asp τα περιεχόμενα αυτού του πεδίου.
Αλλιώς (else)
Να εμφανίζεται στην σελίδα asp η λέξη "Λεπτομέρειες..." σαν δεσμός, που όταν τον πατάω να ανοίγει ένα νέο παράθυρο, σύμφωνα με την εντολή του dreamweaver ανωτέρω, στην οποία θα πρέπει να αντικαταστήσω τα στοιχεία ως εξής:

filePath = ../calendar/<%=(rsCald.Fields.Item("caldID").Value)%>.asp
winName = htm<%=(rsCald.Fields.Item("caldID").Value)%>
winFeatures = <%=(rsCald.Fields.Item("caldBroch").Value)%>

Άρα χρειάζομαι ένα if...then...else statement (για το πότε θα εμφανίζονται τα περιεχόμενα του πεδίου caldInfo και πότε ο δεσμός "Λεπτομέρειες...) το οποίο δεν ξέρω πώς να το συντάξω

και δεύτερον, χρειάζομαι μια *προσεκτική* αντικατάσταση των στοιχείων του νέου παράθυρου, γιατί δεν ξέρω πότε και πώς να αλλάξω τα μονά με τα διπλά εισαγωγικά και μπερδεύομαι...

Αν υπάρχει κανένας χριστιανός...
Θα του είμαι ευγνώμων...

 




tip: Το μόνο που λαχταρώ είναι η ελευθερία? για να ασχολούμαι με ότι με ενδιαφέρει? * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.