Μετατροπή h2 στο body σε h1 με javascript στο head

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

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

Απάντηση
Άβαταρ μέλους
Logothetis
Δημοσιεύσεις: 15
Εγγραφή: 18 Μαρ 2002 01:00
Τοποθεσία: Thessaloniki / Heraclio
Επικοινωνία:

Μετατροπή h2 στο body σε h1 με javascript στο head

Δημοσίευση από Logothetis » 08 Νοέμ 2010 16:47

Καλησπέρα!!!

Προσπαθώ να μετατρέψω όσα h2 εμφανίζονται στο body μιας σελίδας σε h1 με javascript στο head της html.Ο κώδικας που χρησιμοποιώ είναι αυτός..

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

<script type="text/javascript">
onload = function&#40;&#41;
&#123;

document.body.innerHTML = document.body.innerHTML.replace&#40;/h2/gi, 'h1'&#41;;

&#125;
</script>
Θεωρητικά αλλάζει γιατί ορίζω styles για το h1 και τα βλέπω αλλά όταν κάνω view page source ή βλέπω την σελίδα όπως την βλέπει το googlebot φαίνεται σαν h2!!!

H βοήθεια σας θα μου είναι χρήσιμη γιατί έχω "σκάσει" από το πρωί!!!

Tnx anyway!!!

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Μετατροπή h2 στο body σε h1 με javascript στο head

Δημοσίευση από gvre » 08 Νοέμ 2010 18:49

Το google bot δεν εκτελεί κώδικα javascript. Για να γίνει αυτό που θέλεις να κάνεις θα πρέπει να αλλάξεις τα h2 σε h1 με το χέρι ή με server side κώδικα (πχ. php). Πριν το κάνεις, ρίξε μια ματιά στο http://htmlhelp.com/reference/html40/block/h1.html

Άβαταρ μέλους
Logothetis
Δημοσιεύσεις: 15
Εγγραφή: 18 Μαρ 2002 01:00
Τοποθεσία: Thessaloniki / Heraclio
Επικοινωνία:

Μετατροπή h2 στο body σε h1 με javascript στο head

Δημοσίευση από Logothetis » 08 Νοέμ 2010 19:58

Σ' ευχαριστώ πολύ! ;)

Απάντηση

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

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

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