Frame help

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

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

Απάντηση
Άβαταρ μέλους
StefanT
Δημοσιεύσεις: 7
Εγγραφή: 03 Ιουν 2004 21:50
Τοποθεσία: Athens
Επικοινωνία:

Frame help

Δημοσίευση από StefanT » 25 Φεβ 2005 14:39

Exw ftia3ei olh thn domh tou site mou se frames. Ola ta links anoigoun se ena sugekrimeno frame. Kserei kaneis an kai pws ginete na mhn emfanizete sto status bar katw ti kanei load? px ta images kai ta html kai na uparxei ekei stin thesi tous ena sta8ero minima?

Άβαταρ μέλους
Youli
Honorary Member
Δημοσιεύσεις: 1586
Εγγραφή: 29 Δεκ 2000 01:00
Τοποθεσία: Στο ηρωικό Τριπιτσούνι

Frame help

Δημοσίευση από Youli » 25 Φεβ 2005 17:58

Ο πιο "μπακαλίστικος" τρόπος που μπορώ να σκεφτώ είναι να βάλεις ενα scriptακι (π.χ. αυτό που εμφανίζει τι ώρα είναι) στο frameset που να καλύπτει το status bar... Δεν το καλύπτει τελείως, αλλά ο χρήστης δεν προλαβαίνει να δει τι γίνεται load... :roll:

Άβαταρ μέλους
Nidas
Honorary Member
Δημοσιεύσεις: 2348
Εγγραφή: 03 Απρ 2003 13:09
Τοποθεσία: Germany/Wuppertal-Hellas/Preveza

Frame help

Δημοσίευση από Nidas » 25 Φεβ 2005 18:11

dokeimase auto :

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

<script type="text/javascript" language="JavaScript">
function wst&#40;&#41;&#123;
window.status="YOUR TEXT HERE";
window.setTimeout&#40;"wst&#40;&#41;",1&#41;;
&#125;
wst&#40;&#41;;
</script>

Άβαταρ μέλους
ArchangelX
Honorary Member
Δημοσιεύσεις: 2430
Εγγραφή: 24 Μαρ 2004 13:33
Τοποθεσία: 7ος Ουρανός
Επικοινωνία:

Frame help

Δημοσίευση από ArchangelX » 25 Φεβ 2005 20:09

Youli έγραψε:Ο πιο "μπακαλίστικος" τρόπος που μπορώ να σκεφτώ είναι να βάλεις ενα scriptακι (π.χ. αυτό που εμφανίζει τι ώρα είναι) στο frameset που να καλύπτει το status bar... Δεν το καλύπτει τελείως, αλλά ο χρήστης δεν προλαβαίνει να δει τι γίνεται load... :roll:
Youli, δέν σκέφτεσαι αρκετά μπακαλίστικα. Υπάρχουν και τα popup... :) :kaloe:
Εικόνα

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

Frame help

Δημοσίευση από skeftomilos » 25 Φεβ 2005 23:13

Ο τρόπος του Nidas πρέπει να είναι καλύτερος, πάντως μπορείς να δοκιμάσεις και αυτό:

Στην αρχή της σελίδας που περιέχει το Frameset, καθώς και στις σελίδες των Frames:

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

<script type="text/javascript">
  window.defaultStatus = "Παρακαλώ περιμένετε..."
</script>
Για να αλλάξεις ξανά το κείμενο στη Status Bar όταν ολοκληρωθεί το φόρτωμα των σελίδων
πρέπει να παγιδεύσεις το συμβάν onLoad.

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

<frameset cols="*, *" onLoad="window.defaultStatus = 'Όλα καλά'">

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

<body onLoad="window.defaultStatus = 'Όλα καλά'">
Το πρόβλημα είναι ότι τα συμβάντα onLoad τρέχουν με διαφορετική σειρά στους browsers:

FireFox : LeftFrame - RightFrame - Frameset
Internet Explorer : Frameset - RightFrame - LeftFrame
Opera : LeftFrame - Frameset - RightFrame

Επομένως δεν είναι τόσο απλό.

Πάντως αμφιβάλω αν οι επεμβάσεις στη status bar είναι καλή ιδέα. Αρκετοί χρήστες θα νομίσουν ότι κάποιος προσπαθεί να τους εξαπατήσει. Εγώ προσωπικά έχω φύγει από πολλά sites μόλις διαπίστωσα ότι "πείραζαν" τη status bar. Από τότε που έβαλα Firefox δε βλέπω πλέον τέτοια φαινόμενα, διότι τα έχω μπλοκάρει!

Εικόνα
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

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

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

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