php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.12.2007, 20:13  
Neuer Benutzer
 
Registriert seit: 08.02.2008
Beiträge: 4
meici befindet sich auf einem aufstrebenden Ast
Standard Hilfe gesucht bei Php Seite

Hallo Leute,
ich muss für den info unterricht inner schule ne facharbeit machen also ne html seite und nun hab ich mir mal auf verschieden seiten alles mögiche durchgelsen ausprobiert etc und versucht das zu verstehn...hab auch einige codes einfach mal übernommen...
jedoch hab ich noch einige fehler auf der seite und hoffe ihr könnt mir sagen wo und wie ich diese verbssern kann und ob ich überhaupt grundlegend etwas ändern sollte. Im unten ist die Page als .rar

MFG meici
meici ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.12.2007, 20:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Hallo meici,

ist die Datei so umfangreich, dass Du sie hier nicht posten kannst? Ich weiß nicht, ob sich viele extra die rar Datei von irgend ner ominösen url runterladen. Reine html Sachen kann man auch direkt online stellen, da der Quellcode ja einsehbar ist.

Ansonsten wünsche ich Dir viel Spaß hier im Forum.
nikosch ist offline  
Alt 03.12.2007, 20:34  
Neuer Benutzer
 
Registriert seit: 08.02.2008
Beiträge: 4
meici befindet sich auf einem aufstrebenden Ast
Standard Re: Hilfe gesucht bei Php Seite

also dann mal das ganze ohne die Datei...
ich hab ne index datei mit nem banner oben dann darunter links nen menu und daneben den inhalt.so.
dazu hab ich dann folgendes menü iwo mehr oder weniger aufgeschnappt und versucht zu verstehen:
Code:
<html>
<head>
<link rel="stylesheet" href="format.css" type="text/css">
<script type="text/javascript">
<!--

    //Korrektur der Submenu-Position
    intXPadding = 1;
    intYPadding = 0;

    //Zeit bis zum Schliessen(ms)
    intTimeout = 50;

    //hier werden später die Timeouts gespeichert... jeweils separat für jedes Submenu
    arrTimeouts = new Array();

    /**
      *  liefert beim Initialisieren des Menues zum jeweiligen Hauptmenupunkt
      *  die passende Tabbelle
      *  objMenu=Elternknoten der Hauptmenu-Tabelle
      *  intSub=Index des Menupunktes
      **/

      function get_sub(objMenu, intSub)
      {
            intTable =- 1;

            for(j = 0; j < objMenu.childNodes.length; ++j)
                {
                    intTable += (objMenu.childNodes[j].tagName=='TABLE') ? 1 : 0;

                    if(intTable==intSub)
                        {
                            return(objMenu.childNodes[j]);
                        }
                    arrTimeouts.push(false);
                }
        return false;
        }



        /**
          *  Initialisiert das Menu beim ersten mouseover der Hauptmenupunkte-Tabelle
          *  ansonsten anzeigen/verstecken der jeweiligen Submenu-Tabelle
          *  objElem = (erster Aufruf)?Hauptmenupunktabelle:Index Menupunkt
          *  blnEvt = (!erster Aufruf)?(over=1||out=0):nix;
          **/


          function menu(objElem, blnEvt)
          {

            //initalisieren de Menues beim ersten Aufruf
            if(arrTimeouts.length == 0)
                {
                    objElem.onmouseover = new Function('f','return false');
                    objMenu = objElem.parentNode;
                    blnType = (objElem.rows.length > 1) ? 1 : 0;
                    intItems=(blnType)? objElem.rows.length: objElem.rows[0].cells.length

                    for(i = 0; i < intItems; ++i)
                        {
                            objCell = (blnType)? objElem.rows[i].cells[0] : objElem.rows[0].cells[i];
                            objCell.onmouseover = new Function('f', 'menu('+i+', 1)');
                            objCell.onmouseout  = new Function('f',' menu('+i+', 0)');
                            objSub = get_sub(objMenu, i+1);
                            objSub.style.position = 'absolute';
                            objSub.style.left = (blnType)
                                                    ? (objCell.offsetLeft + (objMenu.offsetLeft - objSub.rows[0].cells[0].offsetLeft) + objCell.offsetWidth) + intXPadding
                                                    : (objCell.offsetLeft + (objSub.offsetLeft - objSub.rows[0].cells[0].offsetLeft)) + intXPadding;

                            objSub.style.top  = (blnType)
                                                    ? objCell.offsetTop + (objMenu.offsetTop - objElem.rows[0].cells[0].offsetTop) + intYPadding
                                                    : objCell.offsetHeight + (objMenu.offsetTop + objElem.rows[0].cells[0].offsetTop)+ intYPadding;


                            objSub.id = 'sub'+i;
                            objSub.width = 1;  //fixt opera-Macke mit Tabellenbreite
                            objSub.onclick = new Function('f', 'this.style.visibility = "hidden"');
                            objSub.onmouseover = new Function('f', 'menu('+i+', 1)');
                            objSub.onmouseout  = new Function('f', 'menu('+i+', 0)');
                            objSub.className = 'sub';
                        }
                    return;
                }

              //Zeigen
              if(blnEvt)
                    {
                        clearTimeout(arrTimeouts[objElem]);
                        document.getElementById('sub'+objElem).style.visibility = "visible";
                    }
              //Verstecken
              else
                    {
                        arrTimeouts[objElem] = setTimeout('document.getElementById("sub'+objElem+'").style.visibility="hidden"', intTimeout);
                    }

          }
//-->
</script>
</head>
<body>
<!--
    *alle Menutabellen(und nur diese) in einem div verpacken
    *erste Tabelle für Hauptmenupunkt
    *für jeden Hauptmenupunkt eine weitere Tabelle mit Submenu
    *für leeren Hauptmenupunkt siehe 4. Tabelle
    *in erste Tabelle [onmouseover="menu(this)"]
    *andere Tabellen [style="visibility:hidden"]
    *der Klassenname des div's ist nur für Gestaltung per CSS von Interesse
    *die Submenue-Tabellen erhalten vom Skript den Klassennamen "sub"(auch zwecks Gestaltung)
-->
 <div class="menu" style="overflow:visible">
  <table onmouseover="menu(this)">
	  <tr><td style="overflow:visible;">Main#1Main#1</td></tr>
	  <tr><td style="overflow:visible;">Main#2Main#1</td></tr>
	  <tr><td style="overflow:visible;">Main#3(leer)Main#1</td></tr>
	  <tr><td style="overflow:visible;">Main#Main#14</td></tr>
  </table>
  <table style="visibility:hidden">
	<tr><td style="overflow:visible;">Sub#1_1</td></tr>
	<tr><td style="overflow:visible;">Sub#1_2</td></tr>
	<tr><td style="overflow:visible;">Sub#1_3</td></tr>
	<tr><td style="overflow:visible;">Sub#1_4</td></tr>
  </table>
  <table style="visibility:hidden">
	<tr><td style="overflow:visible;">Sub#2_1</td></tr>
	<tr><td style="overflow:visible;">Sub#2_2</td></tr>
	<tr><td style="overflow:visible;">Sub#2_3</td></tr>
  </table>
  <table style="display:none">
    <tr><td></td></tr>
  </table>
  <table style="visibility:hidden">
	<tr><td style="overflow:visible;">Sub#4_1</td></tr>
	<tr><td style="overflow:visible;">Sub#4_2</td></tr>
	<tr><td style="overflow:visible;">Sub#4_3</td></tr>
	<tr><td style="overflow:visible;">Sub#4_4</td></tr>
	<tr><td style="overflow:visible;">Sub#4_5</td></tr>
	<tr><td style="overflow:visible;">Sub#4_6</td></tr>
  </table>
 </div>
</body>
</html>
jetz wüsst ich gern erstmal wie das in php geht [/code][/php]
meici ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
Welche seite (Adresse) rief die aktuelle seite auf? PHP Tipps 2005-2 7 05.07.2005 15:02
Hilfe bzw. Script gesucht PHP Tipps 2005 2 17.04.2005 16:38
Seite in Seite PHP-Fortgeschrittene 3 15.03.2005 19:27
PHP Programierer gesucht fuer Surf Camp Seite Beitragsarchiv 0 17.10.2004 14:38
gesucht: seite mit regexps Off-Topic Diskussionen 8 26.08.2004 18:21
[Erledigt] Hiphop Raportaj seite programmierer gesucht Stellenangebot ! Off-Topic Diskussionen 2 21.07.2004 14:33
Script gesucht: Seite "XYZ" wird aller "(Zeit Pain-maker PHP Tipps 2004 6 20.06.2004 19:15
[Erledigt] PHP Eine neue PHP seite automatisch öffnen PHP Tipps 2004 1 19.06.2004 12:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
td overflow visible, hilfe,wo finde ich seiten banner oben in php, style visibility with php

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.