Threepwood Posted December 19, 2007 Report Share Posted December 19, 2007 ... auf die wichtigsten Seiten des Napoleon Projekts habt Ihr jetzt über ein kleines Script, welches wir auf den Seiten platziert haben. Wenn Ihr JavaScript aktiviert habt, dann könnt Ihr über das Dropdown-Menü schnell auf die gewünschte Seite springen: Link to comment Share on other sites More sharing options...
Hancoque Posted December 20, 2007 Report Share Posted December 20, 2007 In Verbindung mit einem kleinen Button könnte das alternativ auch ohne JavaScript funktionieren. Der Button muss ja nicht groß sein. Er könnte z.B. als Text nur ">" haben. Wenn man es ganz raffiniert lösen möchte, kann man den Button auch nur dann zeigen, wenn JavaScript deaktiviert ist. Mich persönlich ärgert es immer, wenn sich solche trivialen (d.h. auch mit reinem HTML realisierbare) Elemente ohne JavaScript nicht benutzen lassen. Link to comment Share on other sites More sharing options...
Threepwood Posted December 20, 2007 Author Report Share Posted December 20, 2007 Leider bin ich in JavaScript nicht so fit. Ansonsten wäre das natürlich die Lösung mit Goldrand. Link to comment Share on other sites More sharing options...
Hancoque Posted December 27, 2007 Report Share Posted December 27, 2007 Um das zu implementieren sind Änderungen in drei Bereichen nötig: PHP, HTML und JavaScript. Zuerst erweiterst du das Formular so, dass der Button auch eine Wirkung hat: Vorher: <form name="frm"> Nachher: <form name="frm" action="redirect.php" method="post"> Dann fügst du dem Formular den Button-Code hinzu: <input type="submit" value="go" id="KleinerButton" /> Danach fügst du dem Body-Element folgenden JavaScript-Code hinzu: Vorher: <body> Nachher: <body onload="document.getElementById('KleinerButton').style.display='none'"> Das bewirkt nichts anderes als den Button unsichtbar zu machen. Dies passiert logischerweise nur bei aktiviertem JavaScript. Somit sehen nur die Leute den Button, die kein JavaScript aktiviert haben. Zuguterletzt erstellst du noch eine Datei namens redirect.php im gleichen Ordner wie die index.php der jeweiligen Joomla-Installation mit folgendem Inhalt: <?php header("Location: {$_REQUEST['N']}"); ?> Fertig. Link to comment Share on other sites More sharing options...
Recommended Posts