Javascript interpolation

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

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

Απάντηση
Akina
Δημοσιεύσεις: 89
Εγγραφή: 25 Νοέμ 2009 18:31

Javascript interpolation

Δημοσίευση από Akina » 04 Απρ 2011 01:56

άρα σε καλο σημείο βρίσκεσαι :)

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

document.write(an_array[i]);
βάλε μια αυτό μέσα στην λούπα να δούμε τι θα κάνει :)

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Javascript interpolation

Δημοσίευση από nbc » 04 Απρ 2011 09:48

Αν κατάλαβα καλά, δημιουργείς <div> elements στο <head>? Και περιμένεις - ως δια μαγείας - να φανούν στο body?

Anyway, το document.write είναι απαρχαιωμένος τρόπος. Χρησιμοποίησε createElement ή καλύτερα τις αντίστοιχες μεθόδους της jQuery, εντός, εκτός και πέριξ.


P.S: Το πρόβλημά σου είναι άσχετο με interpolation.

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Javascript interpolation

Δημοσίευση από Christianago » 04 Απρ 2011 12:42

Akina έγραψε:άρα σε καλο σημείο βρίσκεσαι :)

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

document.write&#40;an_array&#91;i&#93;&#41;;
βάλε μια αυτό μέσα στην λούπα να δούμε τι θα κάνει :)
Ωραια, παμε καλα.
Τωρα να δουμε πώς θα χειριστουμε το tag <a href>.
Πρεπει να αναθεσουμε σε καθε tag μια μοναδικη τιμη απο τα στοιχεια του an_array.

Αν κατάλαβα καλά, δημιουργείς <div> elements στο <head>? Και περιμένεις - ως δια μαγείας - να φανούν στο body?

Anyway, το document.write είναι απαρχαιωμένος τρόπος. Χρησιμοποίησε createElement ή καλύτερα τις αντίστοιχες μεθόδους της jQuery, εντός, εκτός και πέριξ.


P.S: Το πρόβλημά σου είναι άσχετο με interpolation.



Ξερω οτι γινεται και με Jquery αλλα με μπερδευει λιγο η γλωσσα, οποτε δουλευω σε JS που γνωριζω σχετικα καλα (θελω να πιστευω).

Δημιουργειται δυναμικα οποιοδηποτε html tag σε JS. Γινεται και με DOM και με createElement.

psil0s
Δημοσιεύσεις: 4
Εγγραφή: 04 Δεκ 2009 03:01

Javascript interpolation

Δημοσίευση από psil0s » 05 Απρ 2011 02:19

Όπως προανέφερε ο nbc χρησιμοποίησε την createElement, παράδειγμα:

http://jsfiddle.net/kLM5w/1/

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

var an_array = &#91;'1', '2', '3'&#93;;
var myLinks = document.getElementById&#40;'myLinks'&#41;;
for &#40;i = 0; i < an_array.length; i++&#41; &#123;
    var link = document.createElement&#40;'a'&#41;;
    link.setAttribute&#40;'href', an_array&#91;i&#93;&#41;;
    link.innerHTML = 'test' + an_array&#91;i&#93;;
    myLinks.appendChild&#40;link&#41;;
&#125;

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Javascript interpolation

Δημοσίευση από Christianago » 05 Απρ 2011 20:09

Επιασε οπως το εγραψες ακριβως!
Παιδευομουν μερες. Να στε καλα ολοι παιδια!

Απάντηση

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

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

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