επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

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

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

Απάντηση
nickred
Δημοσιεύσεις: 128
Εγγραφή: 08 Οκτ 2004 04:32
Επικοινωνία:

επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

Δημοσίευση από nickred » 18 Οκτ 2004 23:26

λοιπον...εχουμε εναν πινακα 2Χ2 σε μια σελιδα.η μια στηλη εχει κατι ονομασιες,δεν μας ενδιαφερουν,κ ο αλλος πινακας εχει καποιες τιμες,οι οποιες μεταβαλλονται.
πως μπορω σε μια αλλη σελιδα να παρω ξεχωριστα τις μεταβαλλομενες τιμες κ να τις επεξεργαστω?

Άβαταρ μέλους
RADICAL
Δημοσιεύσεις: 386
Εγγραφή: 14 Ιούλ 2004 01:07
Τοποθεσία: Athens
Επικοινωνία:

επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

Δημοσίευση από RADICAL » 19 Οκτ 2004 11:05

Πρέπει να χρησιμοποιήσεις nodes. Δώσε ένα id στα στοιχεία που θες να αλλάξεις και χρησιμοποίησε το για να τα αντικαταστήσεις από την πρώτη σελίδα.
Ένα script για παράδειγμα:

function replaceNodes()
var node = document.getElementById("desc1") ; //Δηλώνεις το id του στοιχείου που θες να αλλάξεις.

Και το αλλάζεις έτσι//
node.firstChild.nodeValue= (Η τιμή που θες η που θα δώσει ο χρήστης, πχ. document.forms[0].textobox.value;)

nickred
Δημοσιεύσεις: 128
Εγγραφή: 08 Οκτ 2004 04:32
Επικοινωνία:

επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

Δημοσίευση από nickred » 19 Οκτ 2004 18:08

δε το καταλαβα καλα.....
ο πινακας ο οποιος εχω ειναι ο παρακατω

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

<TR><TD>Channel 0</TD><TD><SCRIPT>document.write&#40;decodeTemp1&#40; 7552&#41;&#41;</SCRIPT>C  </TD>
    </tr>
<TR><TD>Channel 1</TD><TD>1023 </TD>
    </tr>
<TR><TD>Channel 2</TD><TD>  972</TD>
    </tr>
<TR><TD>Channel 3</TD><TD> 1023</TD>
    </tr>
<TR><TD>Channel 4</TD><TD> 1023</TD>
    </tr> 
οπου το script το οποιο υπαρχει παραπανω ειναι

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

 <SCRIPT LANGUAGE="Javascript">
<!--
function volt&#40;word1&#41; &#123;
result = word1 / 256;
return Math.round&#40;result*10&#41;/10;
&#125;
// -->   
η τιμη που υπαρχει εδω

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

&#40;decodeTemp1&#40; 7552&#41;&#41;
ειναι αυτη που μεταβαλλεται κ μπορει κ ανανεωνεται μονη της

nickred
Δημοσιεύσεις: 128
Εγγραφή: 08 Οκτ 2004 04:32
Επικοινωνία:

επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

Δημοσίευση από nickred » 19 Οκτ 2004 18:17

αυτο

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

function replaceNodes&#40;&#41; 
var node = document.getElementById&#40;"desc1"&#41; ; //Δηλώνεις το id του στοιχείου που θες να αλλάξεις. 
θα μπει στην 1η σελιδα εκει που ειναι η 2η στηλη κ στη γραμμη που θελω?
δλδ κατι τετοιο?

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

  <TR><TD>Channel 0</TD><TD>unction replaceNodes&#40;&#41; 
var node = document.getElementById&#40;"desc1"&#41; ;<SCRIPT>document.write&#40;decodeTemp1&#40; 7552&#41;&#41;</SCRIPT>C  </TD> 
    </tr> 

Άβαταρ μέλους
RADICAL
Δημοσιεύσεις: 386
Εγγραφή: 14 Ιούλ 2004 01:07
Τοποθεσία: Athens
Επικοινωνία:

επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

Δημοσίευση από RADICAL » 19 Οκτ 2004 19:27

Λοιπόν,
Αν θες να πάρεις τις τιμές και να τις βάλεις σε μια ήδη υπάρχουσα σελίδα δεν μπορείς να πάς με "write" αλλά πρέπει να χρησιμοποιήσεις nodes τα οποία θα αντικαταστήσεις.

Π.χ έχεις ένα text η ένα οποιοδήποτε αντικείμενο και του δίνεις ένα id:
Για παράδειγμα

<h1 id="desc1">Sample Text</h1>

Τώρα μπορείς να αλλάξεις το "Sample Text" με αυτήν την συνάρτηση:

Function replaceNodes()
{
var node = document.getElementById("desc1") ;
node.firstChild.nodeValue= "Ότι τιμή θες"
}

Οπότε αυτό μπορεί να χρησιμοποιηθεί και για να αλλάξεις η να μεταφέρεις τιμές και σε άλλες σελίδες

Π.χ

var targetPage ; //Η σελίδα που θα πάνε οι τιμές

function replaceNodes ()
{
var newtext1 = document.form1.textarea1.value; //Αν δουλεύεις με φόρμες η απλά = με την τιμή που θες.

var node1 = targetPage.document.getElementById("desc1") ; //Όπου desc1 είναι το id του αντικειμένου που θέλεις να αλλάξεις στην δεύτερη σελίδα..

targetPage = window.open("preview.htm","preview","height=600,width=1024,resizable"); //Δηλώνεις πια είναι αυτή η σελίδα που θα γίνουν οι αλλαγές

node1.firstChild.nodeValue=newtext1;
}

Άβαταρ μέλους
RADICAL
Δημοσιεύσεις: 386
Εγγραφή: 14 Ιούλ 2004 01:07
Τοποθεσία: Athens
Επικοινωνία:

επεξεργασια πινακα 2Χ2 απο μια σε σελιδα σε αλλη

Δημοσίευση από RADICAL » 19 Οκτ 2004 19:30

....Και ο Θεός βοηθός :hammer:


Απάντηση

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

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

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