Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>In iWeb mehrere Links in einem Link machen?

In iWeb mehrere Links in einem Link machen?

Martin Springer20.11.0720:05
Hallo,

sorry, weis nicht wie ich die Überschrift besser gestalten soll
Kann man in iweb mehrere Links auf ein Wort ein binden? Sozusagen das ich auswählen kann welchen Link ich haben will, wenn ich auf ein Wort klicke. So wie im angehangenen Bild!


0

Kommentare

Martin Springer20.11.0720:06
Sorry, Anhang vergessen

0
Martin Springer20.11.0720:43
hat den keiner eine Idee?
0
Ties-Malte
Ties-Malte21.11.0700:49
Ich verstehe es auch noch nicht ganz. Meinst du „Aufklapp-Menüs“? Oder kannst du vielleicht ein Beispiel verlinken?
„The early bird catches the worm, but the second mouse gets the cheese.“
0
Martin Springer21.11.0700:50
Schildie
mir ist noch nicht klar was du genau meinst.
aber mit diesen snippets (wie heißen die noch?) geht fast alles.

Was ich will? Ich will auf ein Wort Klicken können und dann aber verschieden Links auswählen können. Also zum Beispiel unter der Kategorie "Archive" wenn man darauf klickt ich dann ein Fenster erhalte wo archiv1, archiv2 und archiv3 zur Auswahl steht. Wie funktioniert das mit den Snippets? Ist das ein Programm?
0
Olivier
Olivier20.11.0722:23
Das geht mit iWeb nicht würde ich sagen....
0
Martin Springer20.11.0722:26
gibt es noch ein Programm welches so easy wie iweb ist? Vorallem, mit dem das möglich wäre...
0
Schildie
Schildie21.11.0700:41
mir ist noch nicht klar was du genau meinst.
aber mit diesen snippets (wie heißen die noch?) geht fast alles.
0
Schildie
Schildie21.11.0709:36
nö, das ist diese funktion, dass du in iweb 08 überall auf der homepage beliebigen html-code einsetzen kannst. damit sollte das auch gehen.
du brauchst ein kleines javascript in diesem stil:
<script type="text/javascript">
function menu() {
document.getElementById('archiv').innerHTML = ('<a href="1.html">Link 1</a>
<a href="2.html">Link 2</a>');
}
</script>

und dann rufst du auf deinem "archiv"-link einfach "javascript:menu()" auf und dann brauchst du noch an der stelle, an der das menü erscheinen soll, folgendes:
<div class="archiv"></div>

das war jetzt das prinzip. hab leider keine zeit mehr es ausführlicher zu erklären, hoffe aber dass du auf grundlage dieser angaben weiterkommst.
0
Martin Springer14.01.0822:49
selbiges Problem besteht immernoch, da ich keine andere Sprach wie OSX-deutsch kann

Gibts vieleicht ein Tool für sowas?
0
Schildie
Schildie14.01.0823:20
also mein code sollte funktionieren.

nochmal langsam. du fügst irgendwo auf der seite (möglichst oben) ein snippet ein:
<script type="text/javascript">
function menu() {
document.getElementById('archiv').innerHTML = ('<a href="1.html">Link 1</a>
<a href="2.html">Link 2</a>');
}
</script>

bei dem link, der das menü aufklappen soll, schreibst du als aufzurufende url:
javascript:menu()

und an die stelle, wo das menü dann später erscheinen soll, fügst du ein snippet ein:
<div class="archiv"></div>

prinzipiell geht das so, ich hoffe, dass da iweb mitspielt
0
Martin Springer14.01.0823:23
Ok, danke. Werde es austesten
0
Martin Springer15.01.0800:16
mmh... Bis dahin wie im Bild, komme ich ja noch, aber weiter nicht mehr. Kann da iWeb 2 überhaupt? Ich kriegs einfach nicht hin

unten in das HTML Feld lässt sich nichts rein schreiben. Bei iWeb nennt sich das Widget, kann das ein? Sonst finde ich nichts außer normalen Hyperlink, textfeld oder eben diesen besagten HTML-Baustein. Und wenn ich dort auf "Weiter Information" klicke erhalte ich (Bild 2)
0
Martin Springer15.01.0800:16
Bild2
0
Martin Springer15.01.0800:18
Sieht dann ja so aus, als hätte ich das falsche Feld, oder das kann iWeb garnicht? Vieleicht könnte das mal einer für mich testen? Bzw raus finden?
0
Schildie
Schildie15.01.0800:18
ja die widgets meinte ich. bis dahin ist alles richtig. was genau ist jetzt dein problem?
0
Martin Springer15.01.0800:33
alles Wo soll was eingetragen werden? Wenn ich auf anwenden klicke, wird das HTML Feld unsichtbar und nur ein Rahmen den man in der Grösse einstellen kann, bleibt zu sehen, sonst nichts.
0
Martin Springer15.01.0800:34
und nachdem ich doppel geklickt habe erhalte ich das Feld blau umrahmt, aber kann immernoch nichts rein schreiben
0
Schildie
Schildie15.01.0800:39
also in diesem feld muss auch gar nix erscheinen. du kannst es klein ziehen oder nicht, ist ganz egal.
der code in diesem kästchen sorgt nur dafür, dass das script später funktioniert.
das kästchen, in das du später <div class="archiv"></div> schreibst, bleibt auch erstmal leer, aber in dem erscheint dann das menü (wenns klappt). für den link brauchst du kein kästchen, sondern nur javascript:menu() verlinken.
hoffe, das war jetzt anschaulich genug.
0
Martin Springer15.01.0800:51
Ok kapiert, aber nun scheitern es am Verlinken. iWeb genehmigt mir nicht javascript:menu() als Link zu nutzen. Es muss eine richtige Webadresse sein. Also mit http...
0
Schildie
Schildie15.01.0810:17
hmm tja dann musst du es wohl anders machen und zwar mit einem widget:
<a href="javascript:menu()">Menu aufklappen</a><br />
<div class="archiv"></div>
dann erscheint dein Menü direkt unter dem Link für das Menü im gleichen Widget.
0
Martin Springer15.01.0810:37
Widget habe ich nur diesen HTML Baustein wieder zur Verfügung wie oben dargestellt. Wie bringe ich nun den Link dazu das Fenster zu öffnen?
0
Martin Springer15.01.0810:46
Ich fürchte iWeb kann soetwas überhaupt nicht... iWeb ist für komplett Anspruchslose. Gibt es ein Webprogramm, möglichst Shareware oder billig mit dem man diese Webseite von iWeb importieren kann? Ich habe noch ein ganz altes Adobe Go Live im Schrank...
0
Schildie
Schildie15.01.0811:11
im grunde sollte es mein code in einem weiteren (oder dem gleichen wie das <script>…) widget tun, der link "Menu aufklappen" klappt dann "Link 1" und "Link 2" auf.
Na klar geht das mit anderen Programmen besser, aber bei denen musst du den Code auch können, um das zu realisieren.
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.