Στοίχιση των Link αριστερά από το frame και όχι από επάνω

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

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

Απάντηση
Άβαταρ μέλους
fiskilis
Honorary Member
Δημοσιεύσεις: 14093
Εγγραφή: 16 Νοέμ 2003 22:44
Τοποθεσία: Athens
Επικοινωνία:

Στοίχιση των Link αριστερά από το frame και όχι από επάνω

Δημοσίευση από fiskilis » 13 Νοέμ 2004 10:08

Καλημέρα θα ήθελα να μου πει καποιος αν ξερει εάν στο επόμενο script μπορούμε να έχουμε στοίχιση των Link αριστερά από το frame και όχι από επάνω ???
σας ευχαριστω τουλαχιστον για τον κοπο σε οσους τουλαχιστων διαβασαν αυτο το μηνυμα


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

<style><!-- A &#123;text-decoration&#58; none;&#125;-->
<!--a&#58;hover&#123; background-color&#58;#ff8000;&#125;-->
</style>


<P><A href="javascript&#58;jumpto&#40;'http&#58;//www.freewebs.com/greekinfo/entry.htm'&#41;">&#40;Αρχη</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//forum.greekinfo.net'&#41;">Forum </A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//www.google.com.gr'&#41;">Google</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//www.bloka.com'&#41;">Βενζιναδικα</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//weather.yahoo.com/regional/GRXX.html'&#41;">Καιρος</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//tv.pathfinder.gr/'&#41;">ΠρογραμμαTV</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//www.ase.gr/'&#41;">Χρηματιστηριο</A>&#41;&#40;





<BR>
</P>
<!--CHANGE LINKS BELOW TO YOUR OWN--><script language="javascript">
<!--

//Drop-down Document Viewer II- © Dynamic Drive &#40;www.dynamicdrive.com&#41;
//For full source code, 100's more DHTML scripts, and TOS,
//visit http&#58;//www.dynamicdrive.com

//Specify display mode &#40;0 or 1&#41;
//0 causes document to be displayed in an inline frame, while 1 in a new browser window
var displaymode=0
//if displaymode=0, configure inline frame attributes &#40;ie&#58; dimensions, intial document shown
var iframecode='<iframe id="external" style="width&#58;780;height&#58;1900px" src="http&#58;//www.freewebs.com/greekinfo/entry.htm"name="tade" border="0" frameborder="0"></iframe>'

/////NO NEED TO EDIT BELOW HERE////////////

if &#40;displaymode==0&#41;
document.write&#40;iframecode&#41;

function jumpto&#40;inputurl&#41;&#123;
if &#40;document.getElementById&&displaymode==0&#41;
document.getElementById&#40;"external"&#41;.src=inputurl
else if &#40;document.all&&displaymode==0&#41;
document.all.external.src=inputurl
else&#123;
if &#40;!window.win2||win2.closed&#41;
win2=window.open&#40;inputurl&#41;
//else if win2 already exists
else&#123;
win2.location=inputurl
win2.focus&#40;&#41;
&#125;
&#125;
&#125;
//-->
</script></td>
</tr></table></div>
</div>
</body>
</html>

zipgr
Δημοσιεύσεις: 109
Εγγραφή: 31 Μαρ 2002 01:00
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Στοίχιση των Link αριστερά από το frame και όχι από επάνω

Δημοσίευση από zipgr » 13 Νοέμ 2004 10:53

Μήπως φταίνε τα tables και η στοίχισή τους; :o
Δηλαδή να είναι κάπως έτσι:

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

<TABLE>
<CAPTION>table</CAPTION>

<TR>
<TD> <style><!-- A &#123;text-decoration&#58; none;&#125;-->
<!--a&#58;hover&#123; background-color&#58;#ff8000;&#125;-->
</style>

<P><A href="javascript&#58;jumpto&#40;'http&#58;//www.freewebs.com/greekinfo/entry.htm'&#41;">&#40;Αρχη</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//forum.greekinfo.net'&#41;">Forum </A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//www.google.com.gr'&#41;">Google</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//www.bloka.com'&#41;">Βενζιναδικα</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//weather.yahoo.com/regional/GRXX.html'&#41;">Καιρος</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//tv.pathfinder.gr/'&#41;">ΠρογραμμαTV</A>&#41;&#40;
<A href="javascript&#58;jumpto&#40;'http&#58;//www.ase.gr/'&#41;">Χρηματιστηριο</A>&#41;&#40;

 </TD>
<TD>

<!--CHANGE LINKS BELOW TO YOUR OWN--><script language="javascript">
<!--

//Drop-down Document Viewer II- © Dynamic Drive &#40;www.dynamicdrive.com&#41;
//For full source code, 100's more DHTML scripts, and TOS,
//visit http&#58;//www.dynamicdrive.com

//Specify display mode &#40;0 or 1&#41;
//0 causes document to be displayed in an inline frame, while 1 in a new browser window
var displaymode=0
//if displaymode=0, configure inline frame attributes &#40;ie&#58; dimensions, intial document shown
var iframecode='<iframe id="external" style="width&#58;780;height&#58;1900px" src="http&#58;//www.freewebs.com/greekinfo/entry.htm"name="tade" border="0" frameborder="0"></iframe>'

/////NO NEED TO EDIT BELOW HERE////////////

if &#40;displaymode==0&#41;
document.write&#40;iframecode&#41;

function jumpto&#40;inputurl&#41;&#123;
if &#40;document.getElementById&&displaymode==0&#41;
document.getElementById&#40;"external"&#41;.src=inputurl
else if &#40;document.all&&displaymode==0&#41;
document.all.external.src=inputurl
else&#123;
if &#40;!window.win2||win2.closed&#41;
win2=window.open&#40;inputurl&#41;
//else if win2 already exists
else&#123;
win2.location=inputurl
win2.focus&#40;&#41;
&#125;
&#125;
&#125;
//-->
</script> </TD>

</TR>


</TABLE>

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

Στοίχιση των Link αριστερά από το frame και όχι από επάνω

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

Για να χωρέσουν αριστερά τα links πρέπει να μπούν το ένα κάτω από το άλλο. Για να γίνει αυτό πρέπει να μπει ένα <br> μετά από κάθε link. Για να πάει το <iframe> δεξιά τους αντί για κάτω τους πρέπει να το στοιχίσεις δεξιά. Υπάρχουν δύο (τουλάχιστον) τρόποι. Attribute ALIGN=RIGHT ή style float:right. Aν τυχόν υπάρχει και κείμενο που πρέπει να πάει από κάτω, πρέπει να χρησιμοποιηθεί το attribute clear στο tag <br>. Παράδειγμα:

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

<html>
  <body>
    <iframe src="" style="width&#58;80%; height&#58;150px; float&#58;right"></iframe>
    <a href="">Αρχη</a><br>
    <a href="">Forum </a><br>
    <a href="">Google</a><br>
    <a href="">Βενζιναδικα</a><br clear=right>
    Κείμενο που πρέπει να πάει από κάτω από το iframe.
  </body>
</html>
Εικόνα

Σύντομο αλλά όχι και τόσο αξιόπιστο. Δοκίμασε να μικρύνεις πολύ το παράθυρο του browser και θα καταλάβεις το γιατί! Η λύση που πρότεινε η Zipgr είναι πολύ πιο σίγουρη και σταθερή:

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

<html>
  <body>
    <table width=100%>
      <tr>
        <td valign=top width=150px>
          <a href="">Αρχή</a><br>
          <a href="">Forum </a><br>
          <a href="">Google</a><br>
          <a href="">Βενζιναδικα</a><br>
        </td>
        <td>
          <iframe src="" style="width&#58;100%;height&#58;150px"></iframe>
        </td>
      </tr>
    </table>
    Κείμενο που πρέπει να πάει από κάτω από το iframe.
  </body>
</html>
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

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

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

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