Siema,

mam oto taki kod:

  1. <div id="bottom_upload">
  2.  
  3. <script type="text/javascript">
  4. function showHide(obj)
  5. {
  6. var nextObj = obj.nextSibling;
  7. while(!nextObj.tagName) nextObj = nextObj.nextSibling;
  8.  
  9. nextObj.style.display = nextObj.style.display != 'block' ? 'block' : 'none';
  10. }
  11. </script>
  12. <div class="no_click">
  13. <a onclick="showHide(this)" style="cursor:pointer;"><img src="images/w_plik_bottom.png"></a>
  14. </div>
  15. <div style="display:none" >
  16. <div class="click">
  17. <iframe src="<? echo $upload;?>" class="ramka"/></iframe>
  18. </div>
  19. </div>
  20. </div>


wszystko super ale klika na obrazek nic się nie dzieje a powinna pokazać się ramka.

css jak ktoś chce:

  1. #bottom_upload {
  2. position: fixed;
  3. right: 0px;
  4. top:30%;
  5. }
  6.  
  7. #bottom_upload .no_click {
  8. width:50px;
  9. height:300px;
  10. }
  11.  
  12. #bottom_upload .click {
  13. width:550px;
  14. height:30px;
  15. }
  16.  


o już wiem
  1. onclick="showHide(this)"
trzeba było przenieść do div'a tylko teraz jest problem bo ramka pokazuje się pod obrazkiem a nie obok.

dobra działa ;d

zapomniałem że wielkość diva + ramka się liczy a nie wielkość włącznie i div był za mały ;d.