variabler Link mit JS

Rebelution

Grünschnabel
Hallo Leute,

ich hätte da mal eine Frage, die mit hier sicher jemand beantworten kann.

Und zwar:

Angenommen, wir haben eine Reihe von HTML-Dokumente mit aufsteigender Nummerierung, z.B. 01, 02, 03 ... usw., die in einem bestimmten iFrame auf einer Seite angezeigt werden sollen.

Gibt es mit JS eine Möglichkeit, einer Grafik oder einen Text in einem übergeordneten Frame so zu verlinken, dass damit nacheinander aufsteigend die HTML-Dokumente im dafür vorgesehenen iFrame angezeigt werden können?

Also, wenn nun "01.htm" im iFrame angezeigt wird, soll mithilfe des Links im iFrame dann "02.htm" erscheinen, wenn "02.htm" soll dann durch Klicken des Links "03.htm" angezeigt werden.


Hab's nun schon probiert, einen normalen HTML-Link <a href>...</a> mit JS zu modifizieren, ich komm aber auf keinen grünen Zweig.

Könnte mir da jemand helfen? Danke im Vorraus!

Mfg,

Mau
 
Hi,

Code:
<a id="meinLink" href="01.htm" onclick="increaseLink()">mein Link</a>
<script type="text/javascript">
    linkCounter = 0;
    function increaseLink(){
        document.getElementById('meinLink').href = linkCounter + ".html";
        linkCounter++;
    }
</script>

ungefähr so....


Gruß

.:lay-z-cow:.
 
Hi,

danke, funktioniert einwandfrei.
Ich hab nur leider feststellen müssen, dass ich doch eher was anderes suche.

Ich benötige einen Code, der im iFrame ausliest, welche Datei dort geladen ist und entsprechend dazu soll dann der Link zur nachfolgenden Datei führen.

Hab mal (erfolglos) was probiert:

Code:
<a id="vor" href="page01.htm" onclick="pagelink()">mein Link</a>
<script type="text/javascript">

function pagelink(){
document.getElementById('vor').href = + page ".htm";


page = "page01";

 var name = parent [iframe].name;
 if(name == "page01.htm") {
  page = "page02";
 } elseif (name == "page02") {
  page = "page03";
 }

</script>

Kann man damit was anfangen oder wird das so nix?

Danke für die Hilfe,

Mau
 
Zurück