Author Topic: java script  (Read 9469 times)

milchfabrik

  • Forum As
  • *****
  • Posts: 97
    • View Profile
    • http://www.milchfabrik-dota.ch.vu
java script
« on: 23.02.2007, 18:29:54 »
hey leute habe da mal frage also:

so leute habe mal(mit nem freund) nen Java script code geschrieben:
Code: [Select]
<?
include('config.php');

$sql = "SELECT * FROM eintraege ORDER by id DESC";
$gb_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
?>
<html>
<head>
<title><? echo "".$title.""; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body onLoad="init()" bgcolor="<? echo "".$bgcolor.""; ?>">
<style>
.menu{position:absolute;z-index:1;padding:5;border-width:1;border-style:ridge;background-color:#EEEEEE;color:black;}
</style>

<script language="JavaScript">
var mpos=new Array();
var mdir=new Array();
var maxmenus=1; // Hier die Anzahl der Hauptlinks
var delay=1; // Hier Submenue Geschwindigkeit
function do_menu(menu)
{
        for(i=0; i<maxmenus; i++)
        {
                if(menu!=i && mpos[i]>100) // Hier die Position des Submenue kann auch - sein
                {
                        mdir[i]=-4;
                        if(mpos[i]>=10)
                                move_menu(i);
                }
        }
        mdir[menu]=-mdir[menu];
        if(mpos[menu]<=0 || mpos[menu]>=30) // Hier die Position des Submenue kann auch - sein
                move_menu(menu);
}
function move_menu(menu)
{
        mpos[menu]+=mdir[menu];
        if(document.layers)
                document.layers["menu"+menu].left=mpos[menu];
        else
                document.all["menu"+menu].style.left=mpos[menu];
        if(mpos[menu]>0 && mpos[menu]<300) // 100 gibt die pixel anzahl vom rand an
                setTimeout("move_menu("+menu+")", delay); } function init() {
        for(i=0; i<maxmenus; i++)
        {
                mpos[i]=0; // Hier die Position des Submenue kann auch - sein
                mdir[i]=-4;
        }
}
</script>
<div align="center">
<table width="75%" border="0">
    <tr>
      <td><p align="center"><strong>[<a href="add_entry.php">eintragen</a>]</strong>
        <p>
<?
  while ($gb = mysql_fetch_array($gb_query)){
?>
        <table width="100%" border="<? echo "".border.""; ?>" bordercolor="<? echo "".$bordercolor.""; ?>" bgcolor="<? echo "".$table_bg_color.""; ?>">
          <tr bgcolor="<? echo "".$tr_oben_color.""; ?>">
            <td width="6%"><? echo "".$gb['id'].""; ?></td>
            <td width="6%"><? echo "".$gb['datum'].""; ?></td>
            <td width="90%" height="9">
<div align="center">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<strong>
<? echo "".$gb['autor'].""; ?>
</strong>
</font>
</div>
</td>
          </tr>
          <tr bgcolor="<? echo "".$tr_unten_color.""; ?>">
            <td height="21" colspan="3">
<div align="center">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<? echo"".$gb['text'].""; ?>
</font>
</div>
</td>
          </tr>
        </table>
        

<?
}
?>
       </td>
    </tr>
  </table>
</div>
<hr>
<p align="center"><strong>[<a>Adminlogin</a>]</strong></p>
<!-------------Hier die Hauptlinks-------------->

<div class="menu" align="center">
<table border="0" width="100%">
<tr> <td align="center" width="50%">
<a href="javascript:do_menu(0)">
<small>
<font face="Arial" color="#000000">Log In</a>
</font>
</small>
</td>
</tr>
</table>
</div>
<div id="menu0" class="menu" style="top:0; left:-300;width:100;" align="center"> <!--position der Login Box angeben -->
<small>
<? include('login.php');?>
 <!--//login box einfügen-->
</small>
</div>
</body>
</html>

so die login box includet auch und so bloß haben wir ich folgende probleme:
1)wenn ein gb eintrag hinzugefügt wird, bleiben die links wie log in oder admin log in da stehen und rutschen nicht mit runter.
2)die Log in box kommt von links rein, wir möchten aber das von dem log in balken nach nach unten rutscht oder sowas in der art
3) diese beiden dinge sollen sich halt bei jedem gb eintrag nach untne verschieben. Und zwar um so viel wie der gb eintrag hoch ist.

also ist davon irgendwas machbar oder was solten wir ändern? tipps nehmen wir auch dankend an.

mfg Milchfabrik

ps. sry rotzkotz_ere das ich dich genervt habe :P

danke schonmal
« Last Edit: 03.03.2011, 17:40:57 by [DooC]*Kissaki »

Kissaki

  • Leader
  • Forum God
  • *****
  • Posts: 10.348
    • View Profile
    • Website
java script
« Reply #1 on: 23.02.2007, 23:52:52 »
Tom hat mich doch angeschrieben, nicht du ^^
Außerdem wars eine Frage die ich auch beantwortet habe...
Von genervt keine Rede.

Ich hab deinen code mal in [ code ] tags gemacht (Übersicht).


Ich verstehe das Problem nicht ganz,
und den Quellcode durchzuarbeiten (mit fehlenden include Dateien) is mir jetzt zuviel.

*Wenn die login-box beim scrollen mit soll mach ne
*Wenn sie immer links neben am unteren Ende des GBs sein soll mach links nen Element in dem Inhalt unten valign:bottom eingefügt wird. Das Element dann so groß wie das GB-Element.

Beides nich?
Dann hab ichs net verstanden.

Ansonsten wär ein Bild schön oder die Seite, dann seh ich ja was gemeint ist...

milchfabrik

  • Forum As
  • *****
  • Posts: 97
    • View Profile
    • http://www.milchfabrik-dota.ch.vu
java script
« Reply #2 on: 27.02.2007, 09:05:08 »
hey
thx für deine antwort .
Bin gerade inner Schule deswegen kan ich die eite nicht posten werde ich aber machen sobald ich zuhause bin.

also der Log In button ist inder mitte der Seite unddarutner soll die login bix hinscrolen

mfg

milchfabrik

  • Forum As
  • *****
  • Posts: 97
    • View Profile
    • http://www.milchfabrik-dota.ch.vu
java script
« Reply #3 on: 03.03.2007, 10:25:34 »
Hey hat sich glaubich erledigt kann geschlossen werden danke nochmal