Verlinkung mit einem Javascript
am 21.06.2009 - 18:02 Uhr in
Hallo,
als Einsteiger mit Drupal habe ich folgendes Problem. Ich möchte einen Hauptlink mit einem Gästebuch verlinken, das als layer (lightwindow) sich öffnet. Wie kannn ich dieses Script einbinden, ohne zuerst auf ein Node zu verlinken das den Link "Gästebuch öffnen" enthält. Danke i.voraus
<script type="text/javascript" src="http://www.smoobook.de/javascript/scriptaculous/lib/prototype.js"></script>
<script type="text/javascript" src="http://www.smoobook.de/javascript/scriptaculous/src/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="http://www.smoobook.de/javascript/lightwindow.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.smoobook.de/smoobook/css/lightwindow.css" />
<a href="http://www.smoobook.de/homepageadresse/" title="Homepageadresse" class="lightwindow" params="lightwindow_type=external,lightwindow_bordercolor=1F1F1F,lightwindow_width=820,lightwindow_height=500">Gästebuch öffnen</a>- Anmelden oder Registrieren um Kommentare zu schreiben

layer
am 22.06.2009 - 08:57 Uhr
Moin.
Gegenfrage: warum verwendest Du kein Plugin von jQuery? Da gibts doch auch diverse "Layer"-Plugins (lightbox, thickbox, highslide, ...).
Lösungsansatz: Du musst dem entsprechenden Menüpunkt die erforderlichen Klassen hinzufügen (
paramsist übrigens kein gültiges HTML-Attribut für<a>). Dies kannst Du über eine Implementierung der Funktion theme_links erreichen.Hinweise zum Überschreiben von Funktionen findest Du unter Anderem auf dieser Handbuchseite.
hth,
Stefan
--
sei nett zu Deinem Themer
layer
am 22.06.2009 - 12:48 Uhr
Hallo Stefan,
hier bin ich leider noch etwas überfordert. Der Quellcode für die Einbindung stand zur Verfügung, nur weiß ich nicht wie und wo ich den genau einbinden muss. Meine Kenntnisse reichen nur für html,css und nicht für php. Das theme entsprechend nach meinen Bedürfnissen konnte ich anpassen.
Mit JQuery werde ich mich auf jeden Fall noch befassen und entsprechend einarbeiten.
Gruss
scaexp