Re: bitte helft mir - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von cw (11 Beiträge) am Dienstag, 8.Oktober.2002, 19:00.
    Re: bitte helft mir

      rehi! super, dass du dich meines problemes annimmst!
      also, habe jetzt mal den ticker "über bord geschmissen".
      hier nun "nur noch" der code des "klappmenüs", nach abfrage, ob nutzer schreiben darf.
      fehlermeldung habe ich KEINE! aber leeren bildschirm.
      bei betrachtung des quelltextes sind genau 3 zeilen zu sehen, also die, bevor <perl> tag beginnt...
      hier der code
      }elsif ($Schreiben ne "ja")
                         {
      

      out <<EOF;





      <!---Tabellen oben ---->
      

         
      <table border="0" nowrap cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td bgcolor="#B4B9CC" nowrap height="17">
      </td>
       </tr>
      </table>
      </div>
      




         
      <table border="0" cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td nowrap background="http://sfsfw.de/images/bg_oben.jpg"><img src="http://sfsfw.de/images/pksa_logo_tr.gif" width="75" height="40" border="0"><img src="http://sfsfw.de/images/anetzwerk" width="300" height="18" border="0"><img src="http://sfsfw.de/images/leer.gif" width="50" height="31" border="0" hspace="5"></td>
       </tr>
      </table>
      </div>
      <script language="javascript1.2">
      <!--
      
      var hmenu=new Array();
      var umenu=new Array();

      // Hier die Menüs

      new hauptmenue("Datenbank");
       new untermenue("Datenbank","DB-Eingang","http://sfsfw.de/baseportal/a/adressen&namerein=$namerein&sid=$sid");
       new untermenue("Datenbank","SID-Test","http://sfsfw.de/baseportal/a/sidtest&namerein=$namerein&sid=$sid"); 
      



      new hauptmenue("News");
       new untermenue("News","Neuigkeiten","http://sfsfw.de/baseportal/a/news&namerein=$namerein&sid=$sid&numma=$numma");
       new untermenue("News","Termine","http://sfsfw.de/baseportal/a/tk/kalender&namerein=$namerein&sid=$sid&numma=$numma");
      

      new hauptmenue("Interaktiv");
       new untermenue("Interaktiv","Newsletter","http://sfsfw.de/baseportal/a/archiv&namerein=$namerein&sid=$sid&EMail=$EMail&numma=$numma");
       new untermenue("Interaktiv","Chat","http://sfsfw.de/baseportal/a/chat/start");
       new untermenue("Interaktiv","Forum","http://sfsfw.de/baseportal/a/forum&namerein=$namerein&sid=$sid&numma=$numma");
      

      new hauptmenue("Suche");
       new untermenue("Suche","Adressensuche","http://sfsfw.de/baseportal/a/baseportal.pl?htx=/sfsfw.de/a/search&namerein=$namerein&sid=$sid&numma=$numma");
       new untermenue("Suche","Volltextsuche","http://sfsfw.de/baseportal/a/baseportal.pl?htx=/sfsfw.de/a/search2&namerein=$namerein&sid=$sid&numma=$numma");
      


      new hauptmenue("Sonstiges");
       new untermenue("Sonstiges","Edward Elgar","http://www.elgar.org");
       new untermenue("Sonstiges","D-S-C-H","http://www.shostakovich.org");
       new untermenue("Sonstiges","Säurebad","http://www.saeurebad.de");
       new untermenue("Sonstiges","Autsch","http://www.autsch.de");
       new untermenue("Sonstiges","Dirty Harry","http://www.schmidt.de");
      

      menu_create();

      function hauptmenue(hname){
              this.hname=hname;
              hdazu(this);
      }
      

      function hdazu(objekt){
              hmenu[hmenu.length]=objekt;
      }
      

      function udazu(objekt){
              umenu[umenu.length]=objekt;
      }
      

      function untermenue(von,uname,urlm){
              this.von=von;
              this.uname=uname;
              this.jumpto=urlm;
              udazu(this);
      }
      

      function menu_create(){
              var lpos=+1;
              for (var i=0; i<hmenu.length; i++){
      

                      document.write("<div style=\"position: absolute; top: -2px; left:"+(lpos+=115)+"px; text-align: center; z-index: 1; background: #B4B9CC; width: 130px; padding: 1px; cursor: pointer; cursor: hand\" id=\""+ hmenu[i].hname + "\" onClick=\"hidemenue();\" onMouseover=\"showmenue('_"+hmenu[i].hname + "');\">" + hmenu[i].hname + "</div>");
                      document.write("<div style=\"position: absolute; top: 13px; left:"+(lpos)+"px; z-index: 2; border: 1px solid blue; text-align: center; width: 130px; margin-top: 1px; visibility: hidden; overflow: hidden; background: #B4B9CC; color: #B4B9CC; padding: 4px;\" id=\"_" + hmenu[i].hname + "\" onClick=\"hidemenue();\">");
                      for (var j=0; j<umenu.length; j++){
                              if (umenu[j].von==hmenu[i].hname){
                                       document.write("<a href='" + umenu[j].jumpto + "'>" + umenu[j].uname + "</a><br>");
                              }
                      }
                      document.write("</div>");
              }
      }
      

      function showmenue(dasda){
              for (var i=0; i<hmenu.length; i++)
                      document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
                      document.getElementById(dasda).style.visibility="visible";
      }
      

      function hidemenue(){ // NS + MSIE
              for (var i=0; i<hmenu.length; i++)
                      document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
      

      }

      // end script

      //-->
      </script>
      EOF
                        }
      ###### Ende der erlaubten Tätigkeiten #######
      
             }else        {                     out "Session-id ist abgelaufen - Bitte melden Sie sich erneut an";                     $login_name="$nutzer_name";                     $namerein="";        }
      }
      if($namerein eq "")
      {
      out <<EOF;
      <div align="center">
      <table width=90% border=0 cellspacing=0 cellpadding=6>
      <tr><td>
      <form action="http://sfsfw.de/baseportal/htx=$htx&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx"><input type=hidden name="cmd=" value="login">
      

      A Demo Zugang T E S T <br>

      </font>
      <table width="100%" height="75%" border="0">
       <tr>
        <td align="center" valign="middle">
       bitte wie folgt einloggen:<br>
      Login-Name: &nbsp; johntester<br>
       
      Passwort:&nbsp;test
      <!--- start login tabelle ---->
      <table cellspacing="0" cellpadding="0" width="220" border="0" ><tr>
      <td><img src="http://sfsfw.de/images/ecke_oben_links.gif" width="21" height="21"></td>
      <td bgcolor="#cccccc">&nbsp;</td>
      <td><img src="http://sfsfw.de/images/ecke_oben_rechts.gif" width="21" height="21"></td> </tr>
      <tr bgcolor="#cccccc"> 
      <td>&nbsp;</td>
      <td bgcolor="#cccccc">
      <form action="http://sfsfw.de/baseportal/htx=/sfsfw.de/a/adressen&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/sfsfw.de/a/adressen"><input type=hidden name="cmd=" value="login">
      <table><center>
      <tr><td><p class="text"><font color="#1C2C66">Login-Name:</font></p></td><td><input type="text" name="namerein=" value="" </td></tr>
      <tr><td><p class="text"><font color="#1C2C66">Passwort:</font></p></td><td><input type="password" name="pwrein=" </td></tr>
      <tr><td></td><td><br><input type=submit value="Anmelden"><i> </td></tr>
      </table></form></font>
      <i><a href="http://sfsfw.de/baseportal/a/lostpw" target="mitte">Passwort vergessen?</a></i>
      </td><td>&nbsp;</td> </tr>
      <tr><td><img src="http://sfsfw.de/images/ecke_unten_rechts.gif" width="21" height="21"></td>
      <td bgcolor="#cccccc">&nbsp;</td>
      <td><img src="http://sfsfw.de/images/ecke_unten_links.gif" width="21" height="21"></td>
      </tr>
      </table>
      EOF
      }
      ###### ende login #####
      </perl>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von canadian wunderkind (25 Beiträge) am Dienstag, 8.Oktober.2002, 11:02.
    bitte helft mir

      hi, habe frameset. in oberen frame ist navigation.
      user muss sich anmelden, bekommt SID.
      nachfolgender code (ist oberer frame (also navigation) nach login) klaptt einfach nicht!
      ich bzw. bp komme mit dem out eof und den java sachen nicht zurecht.
      bitte schauts euch mal an, da sonst ganze page nicht wirklich sicher!
      ihr würdet mir sehr helfen :O(
      <perl>
      ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)= gmtime(time);
      $sid_aktuell = (1000000*$year)+(10000*$mon)+(100*$mday)+(4*$hour);
      ###### Log out ###### muß nat. ein logoutlink mit rein
      if($cmd eq "logout")
      {
            mod "nutzer_name==!$namerein", ["nutzer_sid", "0"], "nutzer";
      out <<EOF;
      <class=text>Ausgeloggt!<br><br>
      Wollen sie sich erneut einloggen?</font><br>
      <a href=http://mmfgr.de/baseportal/a/adressen target=mitte onmouseover="window.status='tm'; return true" onmouseout="window.status=''"><b>Ja</b></font></a></p><br>
      <br>
      EOF
      ##### Logout ende ######
      }elsif ($cmd eq "login")
      {
             if($namerein ne "" && pwrein ne "" && $sid eq "")
             {
                          get "nutzer_name==!$namerein","nutzer";
                          if($nutzer_passwort ne "" && $nutzer_passwort eq $pwrein)
                          {
                             mod "nutzer_name==$namerein", ["nutzer_sid", "$sid_aktuell"], "nutzer";["eMail", "$eMail"], "nutzer";
                             $sid="$sid_aktuell";
                          }else
                          {
                             out "<b>Anmeldung fehlgeschlagen!</b>";
                             $namerein="";
                             $login_name="";
                          }
            }
      }
      

      if($namerein ne "" && $sid ne "")
      {
       
      out "<!-- test, ob aktuelle session-id noch gültig ist -->";
              get "nutzer_name==$namerein", "nutzer";
              $sid_max = 10+(1*$nutzer_sid);
              if($sid eq $nutzer_sid && $sid_aktuell <= $sid_max)
              {
                         out "<!-- session-id ist gültig - session-id wird aktualisiert -->";
                         mod "nutzer_name==$namerein", ["nutzer_sid", $sid_aktuell], "nutzer";
                         $sid=$sid_aktuell;
      

      ######### Ab hier alles rein, was nach login gemacht werden darf ##########
      if ($cmd eq "login")
      {
      out <<EOF;
      <SCRIPT LANGUAGE="JAVASCRIPT">
      <!--// Script by Marco Weber
      var URL="http://mmfgr.de/baseportal/a/adressen&namerein=$namerein&sid=$sid";
      //--> </SCRIPT> 
      EOF
      }
                         if($Schreiben eq "ja")
                         {
                                 do_all "dataface=arial headback=#1C2C66 headbold=1 headcolor=#1C2C66 spacing=1 gridcolor=000000 border=0 sort^=Name range^=0,10 pagebrowse=no buttonbrowse=top,bottom indexfield=Vorname listtype=list listfields=Vorname,Name,Geburtstag,Strasse,PLZ,Ort input=link", "namerein", "sid=$sid", "Schreiben=$Schreiben";
      out <<EOF;
      <p class=text><a href=http://www.mmfgr.de/baseportal/a/adressen&cmd=logout&namerein=$namerein target=top2><b>LOG OUT</b></font></a></p>
      EOF
                         }elsif ($Schreiben ne "ja")
                         {
      #hier fängt eigentliche seite (und meine probleme) an#
      out <<EOF;
      <loop db=tickertext code=perl>
      out <<EOF;
      <style type="text/css">
      #ticker{position:absolute;top:54;left:33%;}
      </style>
      <script language="javascript1.2">
      
      // DHTML-Ticker.
      /*yo */
      txt0=' ';
      txt1='$text';
      txt2=' ';
      txt3=' ';
      txt4=' ';

      function wandleSpaces(c) {
       if(c.indexOf(' ')!=-1) {
        cneu=c.substring(0,c.indexOf(' '))+' '+c.substring(c.indexOf(' ')+1,c.length);
        if(cneu.indexOf(' ')!=-1) wandleSpaces(cneu);
        return cneu;
       }
       else return c;
      }
      function tick(text,pos) {
       var c1=text.substring(pos, pos+1);
       var c2=text.substring(pos+1, pos+txtBreite-1);
       var c3=text.substring(pos+txtBreite-1, pos+txtBreite);
       
       if(c1==' ') c1=' ';
       if(c3==' ') c3=' ';
       c2=wandleSpaces(c2);
       var schrift='<span style="font-family: Courier New, Courier; font-size:8pt; font-weight:bold; color:#00007F" ><font color="rgb(28,44,102)">'+c1+'</font>'+c2+'<font color="rgb(28,44,102)">'+c3+'</font></span>'; 
                                                                                                                                // Farbe festlegen, ===>  dort hinten                                                                                                             
       if(document.layers){
        document.ticker.document.open()
        document.ticker.document.write(schrift);
                      document.ticker.document.close();
        }
       else if (document.all) ticker.innerHTML=schrift;
      

       pos+=1;
       if(pos<text.length)	setTimeout('tick("'+text+'",'+pos+')', tempo);
       else tick(txt0+txt1+txt2+txt3+txt4,0);
      }
      function init() {
       if(document.layers) { txtBreite=innerWidth/2; tempo=10; }
       else if(document.all) { txtBreite=document.body.offsetWidth/15; tempo=140; }
       if (document.all || document.layers) tick(txt0+txt1+txt2+txt3+txt4,0);
      }
      </script>
      

      <div style="position:absolute; left:0; top:55">
      <table border="0" cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td bgcolor="#B4B9CC" height="11"></td>
       </tr>
      </table>
      </div>
      <body bgcolor="#1C2C66" onLoad="setTimeout('init()',2)"><div id="ticker">
        </div>
      EOF
      </loop>
      <!---Tabellen oben ---->
      <div style="position:absolute; left:0; top:0"> 
      <table border="0" nowrap cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td bgcolor="#B4B9CC" nowrap height="17">
      </td>
       </tr>
      </table>
      </div>
      <div style="position:absolute; left:0; top:16">
      <table border="0" cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td nowrap background="http://mmfgr.de/images/bg_oben.jpg"><img src="http://mmfgr.de/images/pksa_logo_tr.gif" width="75" height="40" border="0"><img src="http://mmfgr.de/images/anetzwerk" width="300" height="18" border="0"><img src="http://mmfgr.de/images/leer.gif" width="50" height="31" border="0" hspace="5"></td>
       </tr>
      </table>
      </div>
      <script language="javascript1.2">
      <!--
      
      var hmenu=new Array();
      var umenu=new Array();
      // Hier die Menüs
      new hauptmenue("Datenbank");
       new untermenue("Datenbank","DB-Eingang","http://mmfgr.de/baseportal/a/adressen&namerein=$namerein&sid=$sid");
       new untermenue("Datenbank","SID-Test","http://mmfgr.de/baseportal/a/sidtest&namerein=$namerein&sid=$sid"); 
      
      new hauptmenue("News");
       new untermenue("News","Neuigkeiten","http://mmfgr.de/baseportal/a/news&namerein=$namerein&sid=$sid&numma=$numma");
       new untermenue("News","Termine","http://mmfgr.de/baseportal/a/tk/kalender&namerein=$namerein&sid=$sid&numma=$numma");
      
      // Menüs erzeugen
      menu_create();
      function hauptmenue(hname){
              this.hname=hname;
              hdazu(this);
      }
      function hdazu(objekt){
              hmenu[hmenu.length]=objekt;
      }
      function udazu(objekt){
              umenu[umenu.length]=objekt;
      }
      function untermenue(von,uname,urlm){
              this.von=von;
              this.uname=uname;
              this.jumpto=urlm;
              udazu(this);
      }
      function menu_create(){
              var lpos=+1;
              for (var i=0; i<hmenu.length; i++){
      

                      document.write("<div style=\"position: absolute; top: -2px; left:"+(lpos+=115)+"px; text-align: center; z-index: 1; background: #B4B9CC; width: 130px; padding: 1px; cursor: pointer; cursor: hand\" id=\""+ hmenu[i].hname + "\" onClick=\"hidemenue();\" onMouseover=\"showmenue('_"+hmenu[i].hname + "');\">" + hmenu[i].hname + "</div>");
                      document.write("<div style=\"position: absolute; top: 13px; left:"+(lpos)+"px; z-index: 2; border: 1px solid blue; text-align: center; width: 130px; margin-top: 1px; visibility: hidden; overflow: hidden; background: #B4B9CC; color: #B4B9CC; padding: 4px;\" id=\"_" + hmenu[i].hname + "\" onClick=\"hidemenue();\">");
                      for (var j=0; j<umenu.length; j++){
                              if (umenu[j].von==hmenu[i].hname){
                                       document.write("<a href='" + umenu[j].jumpto + "'>" + umenu[j].uname + "</a><br>");
                              }
                      }
                      document.write("</div>");
              }
      }
      

      function showmenue(dasda){
              for (var i=0; i<hmenu.length; i++)
                      document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
                      document.getElementById(dasda).style.visibility="visible";
      }
      function hidemenue(){   // NS + MSIE
              for (var i=0; i<hmenu.length; i++)
                      document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
      }
      
      // end script

      //-->
      </script>
      EOF
                         }
      ###### Ende der erlaubten Tätigkeiten #######
             }else
             {
                          out "Session-id ist abgelaufen - Bitte melden Sie sich erneut an";
                          $login_name="$nutzer_name";
                          $namerein="";
             }
      }
      if($namerein eq "")
      {
      out <<EOF;
      <div align="center">
      <table width=90% border=0 cellspacing=0 cellpadding=6>
      <tr><td>
      <form action="http://mmfgr.de/baseportal/htx=$htx&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx"><input type=hidden name="cmd=" value="login">
      </font>
      <table width="100%" height="75%" border="0">
       <tr>
        <td align="center" valign="middle">
       <br>
      <br>
      <!--- start login tabelle ---->
      <table cellspacing="0" cellpadding="0" width="220" border="0" ><tr>
      <td><img src="http://mmfgr.de/images/ecke_oben_links.gif" width="21" height="21"></td>
      <td bgcolor="#cccccc"> </td>
      <td><img src="http://mmfgr.de/images/ecke_oben_rechts.gif" width="21" height="21"></td> </tr>
      <tr bgcolor="#cccccc"> 
      <td> </td>
      <td bgcolor="#cccccc">
      <form action="http://mmfgr.de/baseportal/htx=/mmfgr.de/a/adressen&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/mmfgr.de/a/adressen"><input type=hidden name="cmd=" value="login">
      <table><center>
      <tr><td><p class="text"><font color="#1C2C66">Login-Name:</font></p></td><td><input type="text" name="namerein=" value="" </td></tr>
      <tr><td><p class="text"><font color="#1C2C66">Passwort:</font></p></td><td><input type="password" name="pwrein=" </td></tr>
      <tr><td></td><td><br><input type=submit value="Anmelden"><i> </td></tr>
      </table></form></font>
      </table>
      <!--- ende login tabelle --->
      EOF
      }
      </perl>
      

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 8.Oktober.2002, 12:21.
    Re: bitte helft mir

      hallo, cw
      mit js hab ich (leider) auch keinen Plan, aber mir fällt auf, daß du innerhalb des out<<EOF ein loop drin hast, das geht so nicht - also versuch mal das out<<eof vom loop rauszunehmen. Dann ist aber weiterhin das Prob, daß du für jeden Datensatz aus der DB tickertext alles zwischen <loop> und </loop> ausgibst, das ist sicherlich nicht so gewollt.
      Da mußt du bestimmt das Template komplett umbauen (wenigstens den Teil nach dem if (Schreiben ne "ja") - die JS-Teile brauchts ja nur einmal auf der Seite.
      Ziemlich verworren, das JS-Geplänkel.... gehts nicht auch ohne DHTML? (Wäre um viiiieeeeles einfacher :-))

     Antworten

    Beitrag von cw (11 Beiträge) am Dienstag, 8.Oktober.2002, 13:05.
    Re: bitte helft mir

      hi hempelr,

      naja, das mit dem tickertext passt eigentlich so.
      der tickertext wird ja von einer db geholt.
      auf der seite sind 2 javascripts. einmal der ticker und einmal das "klappmenue". wenn ich das ganze ohne der sid kontrolle starte, gehts!
      das mach mich ja so "fertig" *g*.

      wie gesagt, das ist die naviseite in nem frameset.
      wenn nun ein (nich ganz dummer) nun die adresse des framesets kennt, kann er ja ohne weiteres, einfach das frameset ohne login aufrufen, und das will ich nicht (obwohl eigentlich auf jeder seite ein zus. sid check ist).

      an was kann es nur liegen, dass java innerhalb des eOf nicht funzt?

      grüße
      cw

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 8.Oktober.2002, 18:17.
    Re: bitte helft mir

      mhm - daß das ohne den sid-check geht kann ich mir schon vorstellen.
      Aber irgendwie sind bestimmt die loops anders gesetzt - so kann das eigentlich nicht gehen (naja, wenn vielleicht nur ein Datensatz in der db ist...
      Versuch es mal so:
      ---schnipp---
      }elsif ($Schreiben ne "ja")
      {
      #hier fängt eigentliche seite (und meine probleme) an#
      <loop db=tickertext code=perl>
      </loop>
      <perl>
      out <<EOF;
      <style type="text/css">
      #ticker{position:absolute;top:54;left:33%;}
      </style>
      
      ...
      ...
      <body bgcolor="#1C2C66" onLoad="setTimeout('init()',2)"><div id="ticker">
      </div>
      EOF
      </perl>
      <!---Tabellen oben ---->
      
      ---schnapp---
      js innerhalb von out eof geht einwandfrei - ist manchmal ein Gemurkse mit den Quotes (doppelt oder einfach - muß man schweinisch aufpassen) aber sonst gibt es keine Probleme.
      Schau - alles was du zwischen <loop> und </loop> stehen hast, wird sovielmal gemacht, wie Datensätze in deiner Datenbank sind - und was soll das ypsenfache Ausgeben von JS-Teilen? Das kann doch eigentlich garnicht gehen.
      Was kriegst du denn für Fehlermeldungen (Perl- bzw. BP-Seitig? und hast du mal den Scriptdebugger vom Microsoft für Javascript installiert? - der kilft auch manchmal weiter wenn du den IE nutzt - bei NS 7 ist ein Scriptdebugger gleich mit dabei)
      CU
      Ruben

     Antworten

    Beitrag von cw (11 Beiträge) am Dienstag, 8.Oktober.2002, 19:00.
    Re: bitte helft mir

      rehi! super, dass du dich meines problemes annimmst!
      also, habe jetzt mal den ticker "über bord geschmissen".
      hier nun "nur noch" der code des "klappmenüs", nach abfrage, ob nutzer schreiben darf.
      fehlermeldung habe ich KEINE! aber leeren bildschirm.
      bei betrachtung des quelltextes sind genau 3 zeilen zu sehen, also die, bevor <perl> tag beginnt...
      hier der code
      }elsif ($Schreiben ne "ja")
                         {
      

      out <<EOF;





      <!---Tabellen oben ---->
      

         
      <table border="0" nowrap cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td bgcolor="#B4B9CC" nowrap height="17">
      </td>
       </tr>
      </table>
      </div>
      




         
      <table border="0" cellpadding="0" cellspacing="0" width="103%">
      <tr>
        <td nowrap background="http://sfsfw.de/images/bg_oben.jpg"><img src="http://sfsfw.de/images/pksa_logo_tr.gif" width="75" height="40" border="0"><img src="http://sfsfw.de/images/anetzwerk" width="300" height="18" border="0"><img src="http://sfsfw.de/images/leer.gif" width="50" height="31" border="0" hspace="5"></td>
       </tr>
      </table>
      </div>
      <script language="javascript1.2">
      <!--
      
      var hmenu=new Array();
      var umenu=new Array();

      // Hier die Menüs

      new hauptmenue("Datenbank");
       new untermenue("Datenbank","DB-Eingang","http://sfsfw.de/baseportal/a/adressen&namerein=$namerein&sid=$sid");
       new untermenue("Datenbank","SID-Test","http://sfsfw.de/baseportal/a/sidtest&namerein=$namerein&sid=$sid"); 
      



      new hauptmenue("News");
       new untermenue("News","Neuigkeiten","http://sfsfw.de/baseportal/a/news&namerein=$namerein&sid=$sid&numma=$numma");
       new untermenue("News","Termine","http://sfsfw.de/baseportal/a/tk/kalender&namerein=$namerein&sid=$sid&numma=$numma");
      

      new hauptmenue("Interaktiv");
       new untermenue("Interaktiv","Newsletter","http://sfsfw.de/baseportal/a/archiv&namerein=$namerein&sid=$sid&EMail=$EMail&numma=$numma");
       new untermenue("Interaktiv","Chat","http://sfsfw.de/baseportal/a/chat/start");
       new untermenue("Interaktiv","Forum","http://sfsfw.de/baseportal/a/forum&namerein=$namerein&sid=$sid&numma=$numma");
      

      new hauptmenue("Suche");
       new untermenue("Suche","Adressensuche","http://sfsfw.de/baseportal/a/baseportal.pl?htx=/sfsfw.de/a/search&namerein=$namerein&sid=$sid&numma=$numma");
       new untermenue("Suche","Volltextsuche","http://sfsfw.de/baseportal/a/baseportal.pl?htx=/sfsfw.de/a/search2&namerein=$namerein&sid=$sid&numma=$numma");
      


      new hauptmenue("Sonstiges");
       new untermenue("Sonstiges","Edward Elgar","http://www.elgar.org");
       new untermenue("Sonstiges","D-S-C-H","http://www.shostakovich.org");
       new untermenue("Sonstiges","Säurebad","http://www.saeurebad.de");
       new untermenue("Sonstiges","Autsch","http://www.autsch.de");
       new untermenue("Sonstiges","Dirty Harry","http://www.schmidt.de");
      

      menu_create();

      function hauptmenue(hname){
              this.hname=hname;
              hdazu(this);
      }
      

      function hdazu(objekt){
              hmenu[hmenu.length]=objekt;
      }
      

      function udazu(objekt){
              umenu[umenu.length]=objekt;
      }
      

      function untermenue(von,uname,urlm){
              this.von=von;
              this.uname=uname;
              this.jumpto=urlm;
              udazu(this);
      }
      

      function menu_create(){
              var lpos=+1;
              for (var i=0; i<hmenu.length; i++){
      

                      document.write("<div style=\"position: absolute; top: -2px; left:"+(lpos+=115)+"px; text-align: center; z-index: 1; background: #B4B9CC; width: 130px; padding: 1px; cursor: pointer; cursor: hand\" id=\""+ hmenu[i].hname + "\" onClick=\"hidemenue();\" onMouseover=\"showmenue('_"+hmenu[i].hname + "');\">" + hmenu[i].hname + "</div>");
                      document.write("<div style=\"position: absolute; top: 13px; left:"+(lpos)+"px; z-index: 2; border: 1px solid blue; text-align: center; width: 130px; margin-top: 1px; visibility: hidden; overflow: hidden; background: #B4B9CC; color: #B4B9CC; padding: 4px;\" id=\"_" + hmenu[i].hname + "\" onClick=\"hidemenue();\">");
                      for (var j=0; j<umenu.length; j++){
                              if (umenu[j].von==hmenu[i].hname){
                                       document.write("<a href='" + umenu[j].jumpto + "'>" + umenu[j].uname + "</a><br>");
                              }
                      }
                      document.write("</div>");
              }
      }
      

      function showmenue(dasda){
              for (var i=0; i<hmenu.length; i++)
                      document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
                      document.getElementById(dasda).style.visibility="visible";
      }
      

      function hidemenue(){ // NS + MSIE
              for (var i=0; i<hmenu.length; i++)
                      document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
      

      }

      // end script

      //-->
      </script>
      EOF
                        }
      ###### Ende der erlaubten Tätigkeiten #######
      
             }else        {                     out "Session-id ist abgelaufen - Bitte melden Sie sich erneut an";                     $login_name="$nutzer_name";                     $namerein="";        }
      }
      if($namerein eq "")
      {
      out <<EOF;
      <div align="center">
      <table width=90% border=0 cellspacing=0 cellpadding=6>
      <tr><td>
      <form action="http://sfsfw.de/baseportal/htx=$htx&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx"><input type=hidden name="cmd=" value="login">
      

      A Demo Zugang T E S T <br>

      </font>
      <table width="100%" height="75%" border="0">
       <tr>
        <td align="center" valign="middle">
       bitte wie folgt einloggen:<br>
      Login-Name: &nbsp; johntester<br>
       
      Passwort:&nbsp;test
      <!--- start login tabelle ---->
      <table cellspacing="0" cellpadding="0" width="220" border="0" ><tr>
      <td><img src="http://sfsfw.de/images/ecke_oben_links.gif" width="21" height="21"></td>
      <td bgcolor="#cccccc">&nbsp;</td>
      <td><img src="http://sfsfw.de/images/ecke_oben_rechts.gif" width="21" height="21"></td> </tr>
      <tr bgcolor="#cccccc"> 
      <td>&nbsp;</td>
      <td bgcolor="#cccccc">
      <form action="http://sfsfw.de/baseportal/htx=/sfsfw.de/a/adressen&cmd=login" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/sfsfw.de/a/adressen"><input type=hidden name="cmd=" value="login">
      <table><center>
      <tr><td><p class="text"><font color="#1C2C66">Login-Name:</font></p></td><td><input type="text" name="namerein=" value="" </td></tr>
      <tr><td><p class="text"><font color="#1C2C66">Passwort:</font></p></td><td><input type="password" name="pwrein=" </td></tr>
      <tr><td></td><td><br><input type=submit value="Anmelden"><i> </td></tr>
      </table></form></font>
      <i><a href="http://sfsfw.de/baseportal/a/lostpw" target="mitte">Passwort vergessen?</a></i>
      </td><td>&nbsp;</td> </tr>
      <tr><td><img src="http://sfsfw.de/images/ecke_unten_rechts.gif" width="21" height="21"></td>
      <td bgcolor="#cccccc">&nbsp;</td>
      <td><img src="http://sfsfw.de/images/ecke_unten_links.gif" width="21" height="21"></td>
      </tr>
      </table>
      EOF
      }
      ###### ende login #####
      </perl>
      

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 9.Oktober.2002, 07:32.
    Re: bitte helft mir

      mhm - manchmal erzöhlt man zeugs..... tststs.....
      sorry, das ganze Template ist ja in perl - also die zusätzlichen perl-tags raus und loop geht da auch nicht.
      Zerstückel doch das Template in einzelne Bereiche und teste die Teile einzeln - dann check die Logik. Wenn du nur "keinen" Quelltext siehst, dann gibt perl nichts aus, also ist keine Bedingung zur AUsgabe erfüllt.
      Wirst die den Programmablauf grob mal aufzeichnen müssen und dann schritt für schritt checken....
      CU
      Ruben

     Antworten

    Beitrag von cw (11 Beiträge) am Mittwoch, 9.Oktober.2002, 14:33.
    Re: bitte helft mir

      hmmm... nunja,
      keine bedingungen zur ausgabe erfüllt.
      aber für diesen fall kommt doch der loginaufruf!

      wenn ich den java code rausnehm und irgendwas anderes hinschreibe (z.b. hallo welt oder irgendwas anderes)
      klappt es ja!
      wenn ich hingegen den code ohne den SID check einsetzte funktioniert der auch, aber das hatte wir ja schon.

      dunno what to do

      gruß
      cw

     Antworten


     
 Liste der Einträge von 43350 bis 43500:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!