Ergebnis 1 bis 6 von 6
  1. #1
    gnatzkopf ist offline Grünschnabel
    registriert
    19-11-2009
    Beiträge
    4

    link in ausgetauschtem text?

    Moin, moin aus Lauenburg

    ich tausche über einen link einen text aus einer variablen über innerHTML in einem div container. funktioniert soweit gut. wenn ich jetzt in dem text der variablen einen link einbaue, wird er zwar farblich als link gekennzeichnet, funktioniert aber nicht - falscher gedankenansatz?
    Code:
    function start(nrl,nrr)
    {
    
    neutextrechts = document.getElementById("main2");
    neutextrechts.innerHTML = textrechts[nrr];
    }
    htmlaufruf:
    Code:
          
    <td id="menutext"><a href="javascript:start(1,1)">Kontakt</a></td>
    Variableninhalt:
    Code:
    textrechts[1] = 
    "Web:"+ '<a href="http://www.neueseite.de">www.neueseite.de</a>' ;
    Geändert von kkapsner (19-11-2009 um 14:04 Uhr) Grund: < -> [

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: link in ausgetauschtem text?

    In meinem FF funktioniert das schon - welchen Browser verwendest du? Hast du einen Testlink?

    PS: Ich würde nicht href="javascript:...", sonder onclick="..." verwenden.

  3. #3
    gnatzkopf ist offline Grünschnabel
    registriert
    19-11-2009
    Beiträge
    4

    AW: link in ausgetauschtem text?

    habe es mit firefox 3 und ie8 ausprobiert

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: link in ausgetauschtem text?

    FF 3.5.5. und IE8 (auch im 7er Modus) - funktioniert einwandfrei:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
      "http://www.w3.org/TR/html4/loose.dtd">
    
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Fenstertitel</title>
    <script type="text/javascript">function start(nrl,nrr)
    {
    
    neutextrechts = document.getElementById("main2");
    neutextrechts.innerHTML = textrechts[nrr];
    }
    textrechts = new Array("", 
    "Web:"+ '<a href="http://www.neueseite.de">www.neueseite.de</a>') ;</script>
    </head>
    <body>
    <a href="javascript:start(1,1)">Kontakt</a>
    <div id="main2"></div>
    </body>
    </html>

  5. #5
    gnatzkopf ist offline Grünschnabel
    registriert
    19-11-2009
    Beiträge
    4

    AW: link in ausgetauschtem text?

    hab inzwischen herausgefunden, dass das Versagen mit der Größe des Textes in der Variablen zu tun hat. Hatte mehrere Zeilenumbrüche darin. Der Text wurde zwar angezeigt aber nicht richtig ausgewertet. Nachdem ich zwei Zeilen gelöscht hatte funktionierte alles wunderbar. Gibt es hier eine Beschränkung in der Größe auf 255 Zeichen?

  6. #6
    gnatzkopf ist offline Grünschnabel
    registriert
    19-11-2009
    Beiträge
    4

    AW: link in ausgetauschtem text?

    hab den Fehler gefunden!! hatte einen div Bereich falsch berechnet, und so den link abgedeckt...
    trotzdem Dank für die Bemühungen.

Ähnliche Themen

  1. Text finden und Link klicken?
    Von DiamondDog im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 22-02-2009, 15:25
  2. Iframe mit anker - hauptseite lädt iframe anker
    Von Odo im Forum CSS und (X)HTML
    Antworten: 1
    Letzter Beitrag: 15-03-2007, 16:12
  3. CSS Ungereimtheiten
    Von schwerminator im Forum CSS und (X)HTML
    Antworten: 2
    Letzter Beitrag: 26-08-2006, 22:50
  4. text änderung in tabelle durch link
    Von Dumpweed im Forum JavaScript
    Antworten: 15
    Letzter Beitrag: 23-02-2005, 20:15
  5. wie mache ich einen scroll text als link
    Von Martyr im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 24-07-2001, 14:18

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •