Πρόβλημα με thumbs που ανοίγουν νέο παράθυρο.

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

Απάντηση
Άβαταρ μέλους
sicadera
Δημοσιεύσεις: 23
Εγγραφή: 09 Σεπ 2005 03:59

Πρόβλημα με thumbs που ανοίγουν νέο παράθυρο.

Δημοσίευση από sicadera » 26 Φεβ 2006 00:16

Έχω κάνει μια σελίδα με thumbs που τα πατάς και ανοίγει ένα νέο παράθυρο, συγκεκριμένων διαστάσεων, που περιέχει τη μεγάλη έκδοση της φωτογραφίας.

Το link έχει ως εξής:

<a href="javascript:;"><img src="asset/image/erga/xeno/ammos/ammos_sm_002.jpg" width="44" height="44" border="1" onClick="MM_openBrWindow('erga_html/xenodohia/amos/002.html','','width=500,height=380')">

Όταν αρχίζει να φορτώνει η σελίδα, αν κάνω κλικ σε ένα thumb πριν φορτώσουν όλα τα thumbs ανοίγει το παράθυρο σωστά, αλλά σταματάνε να φορτώνουν τα υπόλοιπα και μένει η σελίδα με μερικά μόνο thumbs.

Αν αλλάξω στον κώδικα το "javascript:;" σε "#" λύνεται το πρόβλημα αλλά δημιουργείται ένα άλλο. Αν κάνω κλικ σε κάποιο thumb κάτω &#8211; κάτω στη σελίδα, ανοιγει κανονικά το παράθυρο της μεγάλης φωτογραφίας, αλλά το κύριο παράθυρο της σελίδας πάει αυτόματα και δείχνει την αρχή της σελίδας και δεν φαίνεται το μέρος της σελίδας που είναι και τα υπόλοιπα thumbs.

Καμία λύση?

Ευχαριστώ για το χρόνο σας.

Sicadera

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

Πρόβλημα με thumbs που ανοίγουν νέο παράθυρο.

Δημοσίευση από skeftomilos » 26 Φεβ 2006 03:29

Μπορείς να δοκιμάσεις αυτό:

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

<a href="javascript&#58;void&#40;0&#41;"><img...
...αλλά θα σου πρότεινα κάτι άλλο:

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

<a href="erga_html/xenodohia/amos/002.html" target="_blank"
  onclick="if &#40;window.open&#40;this.href, '', 'width=500,height=380'&#41;&#41; return false"><img
  src="asset/image/erga/xeno/ammos/ammos_sm_002.jpg" width="44" height="44" border="0"></a>
Τα links που βγάζει το Dreamweaver καταφέρνουν να παραβιάζουν ταυτόχρονα όλες τις αρχές τις accessibility. Δυσκολεύομαι να φανταστώ πώς θα μπορούσε κάποιος να φτιάξει χειρότερα links.

- Δε λειτουργεί χωρίς JavaScript.
- Δε λειτουργεί το Δεξί Κλικ -> Open In New Tab/Window.
- Δε λειτουργεί με popup-blocker.
- Δε λειτουργεί χωρίς mouse, γιατί το onclick είναι στην εικόνα αντί για το link.

Κρίμα για ένα τόσο δημοφιλές tool να δημιουργεί τόσο χαμηλής ποιότητας κώδικα.

Αν τα links είναι πολλά συμφέρει για οικονομία bytes να προστεθούν οι event-handlers με δυναμικό τρόπο στο onload, αντί να υπάρχουν ξεχωριστά onclick για κάθε link.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
sicadera
Δημοσιεύσεις: 23
Εγγραφή: 09 Σεπ 2005 03:59

Πρόβλημα με thumbs που ανοίγουν νέο παράθυρο.

Δημοσίευση από sicadera » 26 Φεβ 2006 21:08

1000 ευχαριστώ skeftomilos...

You saved my week...

Sicadera

Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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