bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Εχω εναν πινακα σε ενα frame(με ονομα stats) μιας σελίδας και θελω πατώντας ενα κουμπί σε ενα αλλο frame να πέρνω την τιμή καποιου td με id="myTd". Δοκιμάζω αυτό >window.frames["stats"].document.getElementById("myTd").innerHTML; αλλα δεν δουλευει.(δεν εκτελειται καν ο κωδικας). Το frame στο οποίο ειναι ο πίνακας κανει refresh καθε 2 δευτερόλεπτα αν αυτό εχει σημασία. Τι μπορει να φταίει;
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Εχω εναν πινακα σε ενα frame(με ονομα stats) μιας σελίδας και θελω πατώντας ενα κουμπί σε ενα αλλο frame να πέρνω την τιμή καποιου td με id="myTd". Δοκιμάζω αυτό >window.frames["stats"].document.getElementById("myTd").innerHTML; αλλα δεν δουλευει.(δεν εκτελειται καν ο κωδικας). Το frame στο οποίο ειναι ο πίνακας κανει refresh καθε 2 δευτερόλεπτα αν αυτό εχει σημασία. Τι μπορει να φταίει;
Thrall Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Εχω εναν πινακα σε ενα frame(με ονομα stats) μιας σελίδας και θελω πατώντας ενα κουμπί σε ενα αλλο frame να πέρνω την τιμή καποιου td με id="myTd".Δοκιμάζω αυτό >window.frames["stats"].document.getElementById("myTd").innerHTML; αλλα δεν δουλευει.(δεν εκτελειται καν ο κωδικας). Το frame στο οποίο ειναι ο πίνακας κανει refresh καθε 2 δευτερόλεπτα αν αυτό εχει σημασία. Τι μπορει να φταίει; Χρησιμοποίησε: >parent.frames['stats']
Thrall Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Εχω εναν πινακα σε ενα frame(με ονομα stats) μιας σελίδας και θελω πατώντας ενα κουμπί σε ενα αλλο frame να πέρνω την τιμή καποιου td με id="myTd".Δοκιμάζω αυτό >window.frames["stats"].document.getElementById("myTd").innerHTML; αλλα δεν δουλευει.(δεν εκτελειται καν ο κωδικας). Το frame στο οποίο ειναι ο πίνακας κανει refresh καθε 2 δευτερόλεπτα αν αυτό εχει σημασία. Τι μπορει να φταίει; Χρησιμοποίησε: >parent.frames['stats']
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Το εχω δοκιμάσει και αυτό. Καθως και window.top.frames["stats"] ...
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Το εχω δοκιμάσει και αυτό. Καθως και window.top.frames["stats"] ...
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Εντωμεταξύ αν χρησιμοποιήσω το parent.frames αναφερόμενος στο τρέχον frame δουλευει κανονικα.
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Εντωμεταξύ αν χρησιμοποιήσω το parent.frames αναφερόμενος στο τρέχον frame δουλευει κανονικα.
dewn735 Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Ποιος ακριβώς είναι ο κώδικας στον πίνακα; Μήπως δουλεύει έτσι: ><td><div id="myTd">content</div></td>
dewn735 Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Ποιος ακριβώς είναι ο κώδικας στον πίνακα; Μήπως δουλεύει έτσι: ><td><div id="myTd">content</div></td>
parsifal Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Στο πνεύμα του μηνύματος του dewn735: πάντα είναι καλή πρακτική σε παρόμοια ερωτήματα να δημοσιεύεται αν είναι δυνατόν ένα minimal κομμάτι κώδικα που να αναπαράγει το πρόβλημα. Επίσης: Μήπως η Javascript console του browser εμφανίζει κάποιο σχετικό error... ;
parsifal Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Στο πνεύμα του μηνύματος του dewn735: πάντα είναι καλή πρακτική σε παρόμοια ερωτήματα να δημοσιεύεται αν είναι δυνατόν ένα minimal κομμάτι κώδικα που να αναπαράγει το πρόβλημα. Επίσης: Μήπως η Javascript console του browser εμφανίζει κάποιο σχετικό error... ;
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Δεν ποσταρα τον κώδικα γιατι ηταν απο μια σελίδα του router και ειναι παρα πολύ χυμα. Το κομμάτι που με ενδιαφέρει ειναι εδώ >document.write ("<TR><TD id=SNRMargin_Title>SNR Margin</TD><TD id=SNRMarginDW_Value>"+st_dw_snr_margin+"</TD><TD id=SNRMarginUP_Value>"+st_up_snr_margin+"</TD><TD id=SNRMargin_Unit>dB</TD></TR>"); το td με όνομα SNRMarginDW_Value. Ολος ο κωδικας σχεδόν της σελίδας γραφετε με javascript εξού και το document.write .
bnvdarklord Δημοσ. 25 Οκτωβρίου 2010 Μέλος Δημοσ. 25 Οκτωβρίου 2010 Δεν ποσταρα τον κώδικα γιατι ηταν απο μια σελίδα του router και ειναι παρα πολύ χυμα. Το κομμάτι που με ενδιαφέρει ειναι εδώ >document.write ("<TR><TD id=SNRMargin_Title>SNR Margin</TD><TD id=SNRMarginDW_Value>"+st_dw_snr_margin+"</TD><TD id=SNRMarginUP_Value>"+st_up_snr_margin+"</TD><TD id=SNRMargin_Unit>dB</TD></TR>"); το td με όνομα SNRMarginDW_Value. Ολος ο κωδικας σχεδόν της σελίδας γραφετε με javascript εξού και το document.write .
dewn735 Δημοσ. 25 Οκτωβρίου 2010 Δημοσ. 25 Οκτωβρίου 2010 Δύο τα σημεία που μπορείς να τσεκάρεις: 1) Να βάλεις αυτάκια στο id της στήλης (<td id='tdid'></td>) 2) Θα πρέπει το frame που καλείς τη συνάρτηση να φορτωθεί μετά από το frame με τους πίνακες, αλλιώς θα σου βγάζει μήνυμα στην error console ότι δε μπορεί να βρει το συγκεκριμένο id. Εναλλακτικά, τρέχεις τη συνάρτηση στο τέλος του δεύτερου frame. Κοίταξες αυτό που σου είπε ο parsifal;
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.