![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#4 |
|
Jr. Member
![]() Registriert seit: 18.07.2001
Beiträge: 77
|
So, ich habe die Scriptn inzwischen wieder ein bisschen modifiziert.
Fehler sind in beiden Scripten. Bei Script Nummer 1 geht das Href nicht und beim 2. ist eine ziemlich komische Ausgabe (Die Ausgabe inkl. übersetzter Source sind im Anhang als JPG). Kann ich das 2. Script irgendwie aufrufen ohne eine andere URL aufrufen zu müsen? (weil das ja ein Menüsystem werden soll und irgendwie schaut das blöd aus wenn jedesmal wenn das Menü aufgerufen wird die gerade aktive Seite weg ist). So, die geränderten Scripten: ---- Script 1 ----- <style type="text/css"> #schrift { font:14pt Arial; color:#CEE6BD; padding:4px; } </style> <?PHP require 'getMenue.php'; echo " <SCRIPT LANGUAGE = \"JavaScript\"> var breit = screen.availWidth; var weiter = (breit - 380)/$dimeins; "; echo "self.location.href=\"192.168.10.11/functions/showLayers2?lang=$lang&sel=$sel&next=weiter\";"; echo " </SCRIPT>"; ?> ------- Script 2 ------- <?PHP echo "</SCRIPT>"; require 'getMenue.php'; $anzahl = count($pos); $submenue = array(array()); $subscript = array(array()); $save = 0; for($l=0, $m=0;$l<$anzahl;$l++,$m++) { $i=substr($pos[$l], 0, 1); $j=substr($pos[$l], 1, 1); $k=substr($pos[$l], 2, 1); if($i != $save) { $m=0; $save = $i; } $submenue[$i][$m] = $langstruct[$i][$j][$k]; } for($i=0, $side=190; $i<3; $i++, $side+=$next) { $subanz = count($submenue[$i]); for($j=0, $top=0; $j<$subanz; $j++, $top+=30) { echo "document.write (\"<div id='#schrift' style='position:absolute; width:200px; height:30px; z-index:1; left: $side; top: $top;'>".$submenue[$i][$j]."</div>\");"; } } echo " </SCRIPT>"; ?> ------------- Also, ich brauche PHP weil ich einen MySQL Datenbankzugriff habe (getMenue.php) und JavaScript weil ich für das dynamische Menü die Fenstergröße brauche. Und irgendwie is die Ausgabe eigenartig, wobei der Source dazu eigentlich so aussieht wie ich mir das vorstelle. |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|