Προς το περιεχόμενο

οταν ολοκληρωθει το ανοιγμα της σελιδας κατω αριστερα μου βγαζει το παρακατω error


geioannou

Προτεινόμενες αναρτήσεις

Δημοσ.

κατω αριστερα στον internet explorer γραφει το παρακατω μηνυμα

 

error1qh4.jpg

 

και εαν το ανοιξω

 

errorja8.jpg

 

τι θελει να πει ποιητης ?

Να σημειωσω οτι η σελιδες δεν εχουν κανενα προβλημα (οπτικα)

Δημοσ.

To be or not to be?What wants the poet to say?

Έλα ντε...να μια ερώτηση που την έχω και γω

Τι θέλει να πει ο ποιητής που σε αυτή τη περίπτωση είναι ο ie;(...)

 

Συγγνώμη για το ολίγον offtopic...αλλά ήθελα να παίξω και γω λίγο τον ποιητή :devil:

Δημοσ.

Αναφέρεται σε πρόβλημα στη javascript της σελίδας. Συνήθως η γραμμή/στήλη δε σημαίνουν τίποτε, καθώς ο IE αναφέρεται στο source code που έχει σχηματίσει στη μνήμη του από τη συνένωση των επί μέρους.

 

Το γελοίο αυτό "debugging", είναι ένας από τους λόγους για τον οποίο οι web developers χρησιμοποιούν Firefox και τα συναφή plugins.

Δημοσ.

λοιπον καταρχειν εννοειτε πως δεν το βγαζει σε ολες τις σελιδες.εαν το (εβγαζε σε ολες θα εκανα ποστ στην ενoτητα windows)

 

τωρα σε σχεση με τη γραμμη 55 (οπως λεμε "στο κελι 33")

ειναι αυτο

<script type="text/javascript">

var pageTracker = _gat._getTracker("UA-5835179-2");

pageTracker._trackPageview();

</script>

το οποιο το δινει η google για την υπηρεσια goοgle analytics.

το εχουν ολες οι σελιδες ακριβος πριν το </body></html>

κατοπιν οδηγιων τους.

γιατι βρωνταει μονο σε καποιες ?

ο Ε οοοοο !

Δημοσ.

To _gat object ορίζεται στο ακριβώς προηγούμενο snippet από αυτό που παρέθεσες. Ορίζεται όμως με document.write.

 

Υποπτεύομαι πρόβλημα συγχρονισμού. Προτείνω να βάλεις μια μικρή καθυστέρηση πριν την var pageTracker = _gat._getTracker...

 

Δυστυχώς, δεν υπάρχει sleep(), οπότε πρέπει να φανείς δημιουργικός.

Δημοσ.

οταν λες καθηστεριση τι εννοεις ?

με ποιο τροπο θα επιτυχω καθυστεριση ?

το παραδηγμα μας πως πρπει να γινει ?

Δημοσ.

Για δοκίμασε αυτό:

 

><script type="text/javascript">
while (typeof(_gat) != 'object')
{
   var el = document.getElementById('nonexistingid');
}
var pageTracker = _gat._getTracker("UA-5835179-2");
pageTracker._trackPageview();
</script>

 

Κάνει τίποτα;

Δημοσ.

σε σχεσ η με αυτο που μου εδωσες, οταν πατω την σελιδα αργη πολυ να ανοιξει και μετα απο 15'' που ανοιγει βγαζει το παρακατω μηνημα

 

64119753sf6.jpg

 

το αξιοπεριεργο ειναι οτι το κομματι που εχω βαλει πιο επανω που εχει το προβλημα ειναι ολοιδιο με αλλες σελιδες που επισης υπαρχει αλλα χωρις να κανει προβλημα !!!

γιατι ?

Δημοσ.

Δε χρειάζεται κανενός είδους καθυστέρηση με επιπλέον κώδικα. Απλά βάλε αυτό το μικρό scriptάκι στο τέλος της σελίδας.

 

Αν επιμένει (?) δοκιμάζεις καθυστέρηση έτσι:

<script type="text/javascript">

function kanto() {

var pageTracker = _gat._getTracker("UA-5835179-2");

pageTracker._trackPageview();

}

setTimeout('kanto()',500)

</script>

 

... κι αν επιμένει κι άλλο σημαίνει πως όντως κάτι δεν έχει οριστεί και υπάρχει όντως κάποιο σφάλμα στη javascript (σιγουρέψου πως έχεις προσθέσει στη σελίδα και το άλλο απαιτούμενο script).

Δημοσ.

αυτο εχω κανει.

παραθετω το τελευταιο κομματι της html.

 

><p>
 <map name="Map" class="bg" id="Map">
   <area shape="rect" coords="43,44,119,64" href="home.html" />
   <area shape="rect" coords="44,85,134,105" href="parea.html" />
   <area shape="rect" coords="41,167,131,189" href="xoros.html" />
   <area shape="rect" coords="43,208,132,228" href="thema.html" />
   <area shape="rect" coords="42,246,179,267" href="epikoinonia.html" />
 </map>
</p>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5835179-2");
pageTracker._trackPageview();
</script></body>
</html>

 

απο εκει που αρχιζει το κομματι της html ειναι κατι hotspot,

μετα ακολουθει το script που σου δινει το google analytics και παντα στο σημειο που λεει να το βαλεις.

 

που ειναι το λαθος λοιπον ?

Δημοσ.

οταν διαβασα το ποστ σου δεν υπηρχε ολοκληρομενη η απαντηση.any way

επειδη δεν τον εχω τον κωδικα εδω τι ακριβος εννοεις ?

εκει που πρεπει να μπει νοθμερο, βαλε εσυ σαν παραδειγμα.

 

function kanto() {

 

setTimeout('kanto()',500)

</script>

 

και οταν λες το αλλο απαιτούμενο scriptακι πιο εννοεις ?

Δημοσ.
εκει που πρεπει να μπει νοθμερο, βαλε εσυ σαν παραδειγμα.

Μα.. δεν είπα για κάποιο νούμερο, απλά αντικατέστησε το σκριπτάκι με αυτό που έδωσα παραπάνω στο μήνυμα #9.

 

και οταν λες το αλλο απαιτούμενο scriptακι πιο εννοεις ?

Θα πρέπει να προηγείται κι άλλο ένα javascript στη σελίδα, δεν είναι ολοκληρωμένο αυτό που έδωσες. Αν δεν έχεις συμπεριλάβει το πρώτο, αυτό από μόνο του δεν κάνει τίποτα. Πχ κάτι σαν αυτό...

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

Δημοσ.

function kanto() {

 

setTimeout('kanto()',500)

</script>

αυτο το kanto ειναι κατι που ανηκει στη html ?δεν νομιζω.

εαν θες ποσταρε παλι αυτο που λες οτι πρεπει να βαλω μεσα.

οσο για το υπολοιπο που λες οτι πρεπει να βαλω, φοβαμε μηπως απο λαθος αφησα καποιο κομματι εξω (αλλα γιατι σε αλλες σελιδες του κωδικα δουλευει κανονικα ?)

πρεπει να ελεωξω το κωδικα...

Δημοσ.

Μια χαρά το έχω γράψει, το έχω χρωματίσει κιόλας με καφέ χρώμα. Πραγματικά δεν καταλαβαίνω τί σε μπερδεύει (ποιά HTML? Μέσα στο script είναι!).

 

Τέλος πάντων, καλύτερα έλεγξε πρώτα τί έχεις γράψει γιατί μάλλον αυτό φταίει...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...