Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich versuche folgenden Link zusammen zu bauen:

<script type="text/javascript">document.write("<a href=\"" + window.location.href + "#page-1" + "class=\"" + active + "onclick=\"" + return false; + ">" + "Linkname" + "<\/a>");</script>

Funktioniert leider nicht. Hat jemand eine Idee was ich falsch mache?

<script language=javascript>
function _href(active){
document.write("<a href=\"#page-1\" class=\"" + active + "\">Linkname</a>");
}
</script>[/PHP]

Sollte so gehen.... Kein return benutzen..

  • Autor

Das return false ist nicht das Problem, sorry, schlecht erklärt!

Der Link dient nur zum Einblenden eines divs. Mein Problem ist das der Link nicht angezeigt wird. Ich vermute ich habe irgendwo zwischen "#page-1" und "Linkname" die Anführungszeichen falsch gesetzt, finde den Fehler aber nicht. Bin nicht der große JavaScript Experte.

  • Autor

Ursprünglich hatte ich folgenden Code, der funktioniert hat:

<script type="text/javascript">document.write("<a href=\"" + window.location.href + "#page-1" + "\">" + "Linkname" + "<\/a>");</script>
Nachdem ich dann class und onclick eingebaut habe, wird der Link (oder in diesem Fall die Regiesterkarte des Tabmenüs) nicht mehr angezeigt:
<script type="text/javascript">document.write("<a href=\"" + window.location.href + "#page-1" + "class=\"" + active + "onclick=\"" + return false; + ">" + "Linkname" + "<\/a>");</script>

  • Autor

Hab's jetzt doch hinbekommen.

Für alle dies es interessiert, die Lösung:

document.write("<a href=\"" + window.location.href + "#page-1" + "\"" + "class=\"" + "active" + "\"" + ">" + "Linkname" + "<\/a>");</script>

  • Autor

<script type="text/javascript">document.write("<a href=\"" + window.location.href + "#page-1" + "\"" + "class=\"" + "active" + "\"" + "onclick=\"" + "return false;" + "\"" + ">" + "Beschreibung" + "<\/a>");</script>

Ich weiß was das return macht, deswegen hab ich das ja da drin! :-) Ich will keinen Link absenden sondern nur ein div einblenden. Wie gesagt, das Ganze ist ein Tabmenü. Das "return false" verhindert, das zu dem Anker gesprungen wird. So bleibt die Seite "stehen" wenn man zwischen den einzelnen Tabs hin und her springt.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.