dynamischer link



  • Hi,

    Leute ich habe eine Funktion in php die mir dynamisch beim Anzeigen der Webseite im Frame zwischen 2 Seiten entscheidet.

    Jetzt möchte ich diese Funktion in Javascript bauen da der Frame der entscheidet welche seite angezeigt wird nicht immer neu geladen wird aber bei jedem Klock auf den Menüpunkt neu entschieden werden soll.

    Ich habe folgenden Code

    <SCRIPT language="JavaScript"> 
    <!--
    function GetLink()
    {
    	var site=new Array(2)
        site[0]="seite1.htm";
        site[1]="seite2.htm";
        return site[Math.floor(Math.random()*2]; 
    }
    //-->
    </SCRIPT>
    
    <a href=GetLink()>test</a>
    

    Was muß ich Ändern damit er die Funktion auch ausführt und nicht versucht GetLink zu laden?

    MfG



  • also mit dem Code

    <SCRIPT language="JavaScript"> 
    <!--
    function GetLink()
    {
    	var site=new Array(2)
        site[0]="seite1.htm";
        site[1]="seite2.htm";
        return site[Math.floor(Math.random()*2)]; 
    }
    //-->
    </SCRIPT>
    
    <a href="java\1:GetLink()">test</a>
    

    wird die java funktion ausgeführt nur läd er die seite nicht. Das heißt es steht dann wahlweise einfach seite1 oder seite2 da, aber es folgt kein laden der seite 1 oder 2.

    MfG



  • Zwei Loesungsmoeglichkeiten:

    <SCRIPT language="JavaScript"> 
    <!--
    function GetLink()
    {
        var site=new Array(2)
        site[0]="seite1.htm";
        site[1]="seite2.htm";
        return site[Math.floor(Math.random()*2)]; 
    }
    //-->
    </SCRIPT>
    
    <a href="java\1:document.location.href=GetLink();">test</a>
    
    <SCRIPT language="JavaScript"> 
    <!--
    function GetLink()
    {
        var site=new Array(2)
        site[0]="seite1.htm";
        site[1]="seite2.htm";
        document.location.href=site[Math.floor(Math.random()*2)]; 
    }
    //-->
    </SCRIPT>
    
    <a href="java\1:GetLink();">test</a>
    

Anmelden zum Antworten