Πρόβλημα με hide div σε Opera Browser

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

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

Απάντηση
g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Πρόβλημα με hide div σε Opera Browser

Δημοσίευση από g_p » 04 Σεπ 2010 22:10

Παιδιά γεια σας,

τεστάρω έναν κώδικα που βρήκα στο ιντερνετ για hide/show divs,παίζει κανονικά σε IE kai Firefox,όμως δεν παίζει σε Opera, μήπως ξέρει κανείς γιατί??

Ευχαριστώ

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

<script type="text/javascript">
var browserType;

if &#40;document.layers&#41; &#123;browserType = "nn4"&#125;
if &#40;document.all&#41; &#123;browserType = "ie"&#125;
if &#40;window.navigator.userAgent.toLowerCase&#40;&#41;.match&#40;"gecko"&#41;&#41; &#123;
 browserType= "gecko"
&#125;

function hide_id&#40;id&#41; &#123;
  if &#40;browserType == "gecko" &#41;
     document.poppedLayer =
         eval&#40;'document.getElementById&#40;id&#41;'&#41;;
  else if &#40;browserType == "ie"&#41;
     document.poppedLayer =
        eval&#40;'document.getElementById&#40;id&#41;'&#41;; 
  else
     document.poppedLayer =
        eval&#40;'document.layers&#91;id&#93;'&#41;;
  document.poppedLayer.style.display = "none";
&#125;

function show_id&#40;id&#41; &#123;
  if &#40;browserType == "gecko" &#41;
     document.poppedLayer =
         eval&#40;'document.getElementById&#40;id&#41;'&#41;;
  else if &#40;browserType == "ie"&#41;
     document.poppedLayer =
        eval&#40;'document.getElementById&#40;id&#41;'&#41;;	
  else
     document.poppedLayer =
         eval&#40;'document.layers&#91;id&#93;'&#41;;
  document.poppedLayer.style.display = "inline";
&#125;
</script>

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με hide div σε Opera Browser

Δημοσίευση από korgr » 04 Σεπ 2010 22:24

Αυτο το script δεν ακολουθει το:
«μπλα μπλα μπλα ...σπιτι μου ...μπλα μπλα μπλα ...κρεββατι» :lol:

Γενικα πετα τα μπλα μπλα και κρατα την ουσια

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

<script type="text/javascript"> 
function hide_id&#40;id&#41; &#123; 
  document.getElementById&#40;id&#41;.style.display = "none"; 
&#125; 

function show_id&#40;id&#41; &#123;  
   document.getElementById&#40;id&#41;.style.display = "block"; 
&#125; 
</script>

g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Πρόβλημα με hide div σε Opera Browser

Δημοσίευση από g_p » 05 Σεπ 2010 00:00

ευχαριστώ, έβγαλα τις διάφορες συνθήκες και κράτησα το βασικό με το display και τρέχει τώρα

ευχαριστώ

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

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

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