Το νέο banner της Geocities δημιουργεί πρόβλημα

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

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

Απάντηση
Vangelis
Δημοσιεύσεις: 10
Εγγραφή: 08 Οκτ 2002 17:20
Επικοινωνία:

Το νέο banner της Geocities δημιουργεί πρόβλημα

Δημοσίευση από Vangelis » 24 Μάιος 2005 00:42

Από τότε που βάλανε στη Geocities αυτό το καινούργιο banner-frame, στο site μου έχει δημιουργηθεί πρόβλημα. Συγκεκριμένα στις υποσελίδες που έχω εκεί έχω βάλει ένα μικρό js να ανοίγει τα thumbnails σε καινούργιο παράθυρο. Όταν όμως κάνεις κλικ στην μικρή εικόνα ναι μεν σου ανοίγει το καινούργιο παράθυρο αλλά η σελίδα με τα thumbnails πηγαίνει στην αρχική σελίδα. Αυτό συμβαίνει στον ΙΕ6 ενώ στο Mozilla πάει να επιστρέψει στην αρχική αλλά δεν πάει τελικά. Για να μιλήσω με στοιχεία τσεκάρετε π.χ. εδώ:

http://www.geocities.com/greekcurrency/1822_1832.htm

Ο κώδικας που χρησιμοποίησα είναι ένα ξεχωριστό αρχείο, new_window.js

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

<!--- Hide script from old browsers
	function OpenNewWindow&#40;WindowPicture&#41;
	&#123;
	NewWindow=window.open&#40;"","NewOne", 'resizable=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,toolbar=0,width=780,height=500,left=0,top=0'&#41;;
	NewWindow.document.write &#40;"<HTML><HEAD><TITLE>"&#41;;
	NewWindow.document.write &#40;"Μεγέθυνση"&#41;;
	NewWindow.document.write &#40;"</TITLE></HEAD>"&#41;;
	NewWindow.document.write &#40;"<P ALIGN=CENTER>"&#41;;
  	NewWindow.document.write &#40;"<BODY BGCOLOR='black'>"&#41;;
	NewWindow.document.write &#40;"<A HREF='JavaScript&#58;this.close&#40;&#41;'><IMG border='0' SRC="&#41;;
	NewWindow.document.write &#40;WindowPicture&#41;;
	NewWindow.document.write &#40;"></A>"&#41;;
	NewWindow.document.write &#40;"<BR>"&#41;;
  	NewWindow.document.write &#40;"<B><FONT SIZE='3'  FACE='ARIAL' COLOR='#ffffff'>"&#41;;
	NewWindow.document.write &#40;"Κάντε κλικ στην εικόνα για να κλείσει το παράθυρο"&#41;;
  	NewWindow.document.write &#40;"</FONT></B>"&#41;;
  	NewWindow.document.write &#40;"</BODY></HTML>"&#41;;
	NewWindow.document.close&#40;&#41;;
	return false;
	&#125;
	// end hiding from old browsers -->
Το αρχείο αυτό το καλώ από το HEAD και σε κάθε thumbnail έχω προσθέσει το εξής:

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

<div align="center"><a href=""onClick="OpenNewWindow&#40;'banks/f10.jpg'&#41;;return false;"><img src="s_banks/s_f10.jpg" width="215" height="80" border="0"></a> </div>
όπου πχ 'banks/f10.jpg' είναι η διαδρομή της μεγάλης εικόνας και s_banks/s_f10.jpg η μικρή. Το ανάλογο ισχύει και για τις άλλες εικόνες.
Πως μπορώ να διορθώσω το πρόβλημα αυτό; Οποιαδήποτε βοήθεια δεκτή.

ataktos
Δημοσιεύσεις: 229
Εγγραφή: 16 Δεκ 2004 14:01
Τοποθεσία: Cyprus

Το νέο banner της Geocities δημιουργεί πρόβλημα

Δημοσίευση από ataktos » 24 Μάιος 2005 02:47

emena me mozilla mou ta dixni ola kanonika :P

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Το νέο banner της Geocities δημιουργεί πρόβλημα

Δημοσίευση από skeftomilos » 24 Μάιος 2005 12:44

Είναι κολλημένα δύο attributes, και ίσως είναι πρόβλημα (href=""onClick). Το ότι αλλάζει η σελίδα του κύριου παραθύρου είναι ένδειξη ότι η return false; δεν εκτελείται, το οποίο με τη σειρά του σημαίνει ότι συμβαίνει κάποιο σφάλμα (exception) JavaScript και ο κώδικας δεν ολοκληρώνεται. Πάντως αφού τα links έχουν κενό href σημαίνει ότι είναι περιττά. Μπορείς να καταργήσεις πλήρως τα links που εσωκλείουν τα thumbnails, και να βάλεις το onClick κατευθείαν στα images.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
xmavidis
Honorary Member
Δημοσιεύσεις: 1217
Εγγραφή: 02 Δεκ 2003 19:59
Τοποθεσία: Ηράκλειο

Το νέο banner της Geocities δημιουργεί πρόβλημα

Δημοσίευση από xmavidis » 24 Μάιος 2005 13:46

Νομίζω το καλύτερο που έχεις να κάνεις είναι να αλλάξεις host. Δες αυτό: http://www.freegreece.net
I want to know God’s thoughts; the rest are details.
Albert Einstein

Vangelis
Δημοσιεύσεις: 10
Εγγραφή: 08 Οκτ 2002 17:20
Επικοινωνία:

Το νέο banner της Geocities δημιουργεί πρόβλημα

Δημοσίευση από Vangelis » 24 Μάιος 2005 15:32

Πως θα πρότεινες δηλαδή να αλλάξει ο κώδικας;

Απάντηση

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

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

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