Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

variabele in 'cols' van een frameset

MichielPH
18 antwoorden
  • Ik wil vanuit een frame met een link de waarde 'cols' veranderen. is dit mogelijk en zo ja, hoe?
  • Leg eens uit wat je nou eigenlijk wilt want wat je nou zegt is onzin.
  • Je wil het aantal cols van je frameset veranderen met een link? :-?
  • waarom niet een link naar een andere pagina die die collums al van te voren heeft ingesteld?
  • Het is voor cu2, dus met veel foto's.

    Nu heb ik een rechter-tekstframe en links m'n fotoframe. Omdat de foto's niet allemaal even groot zijn wil ik het per foto veranderen. Elke × een andere frameset is dus wat omslachtig.
  • De site

    Als je op favorieten klikt, en dan op een van de dames, zie je dat er een stuk oranje tussen zit waar ik van af wil.
  • mm.. klein probleempje…
    ik klik dus op de link en zie… niets …
    (waarschijnlijk omdat popup blocker van mozilla 1.6 aanstaat … :P )
  • Dus je wilt de BREEDTE van een frame veranderen? Dat kan. Maar dat lijkt me niet de mooiste oplossing. Kun je niks beters bedenken?

    P.S.: life[b:9e789f460b]'s[/b:9e789f460b] problems (in je sig)
  • Je kunt de foto's in het midden zetten. Bovenaan een <center> en beneden </center> Lijkt me al een stuk beter.
    Je mist ook een scrollbar. Ik zie altijd maar een foto, ook al zitten er drie in het frame.

    Hier een link voor de Mozilla mensen


    wimb
  • [quote:0b5c84be8c="Jaaap"]P.S.: life[b:0b5c84be8c]'s[/b:0b5c84be8c] problems (in je sig)[/quote:0b5c84be8c]
    Ik schaam me diep… :oops:
  • [quote:27eab90e90="WimB"]Je kunt de foto's in het midden zetten. Bovenaan een <center> en beneden </center> Lijkt me al een stuk beter.
    Je mist ook een scrollbar. Ik zie altijd maar een foto, ook al zitten er drie in het frame.

    Hier een link voor de Mozilla mensen


    wimb[/quote:27eab90e90]

    Sowieso sorry voor mozilla mensen, moet ik maar iets aan doen.

    Met die scrollbar, als je op een foto klikt ga je naar de volgende. (dat is dus gewoon naar benenden)
  • [quote:3e67e5d751="Jaaap"]Dus je wilt de BREEDTE van een frame veranderen? Dat kan. Maar dat lijkt me niet de mooiste oplossing. Kun je niks beters bedenken?[/quote:3e67e5d751]

    Dit leek me de beste oplossing, dus nee. Wat dacht jij? Of iemand anders?
  • Niet dat ik een betere manier weet, maar ik ben wel lekker 19 dagen ouder LOL
  • [quote:3162a6920b="MichielPH"]Sowieso sorry voor mozilla mensen, moet ik maar iets aan doen.[/quote:3162a6920b]Zeker nog niet de release papieren van SP2 bekeken? (Niet dat alles dat niet in Mozilla werkt gewoon genegeerd moet worden.)
  • [quote:69f9049634="Johnny321"]Niet dat ik een betere manier weet, maar ik ben wel lekker 19 dagen ouder LOL[/quote:69f9049634]Al bezig met je rijbewijs dan? Ik ga maandag beginnen! :D
    Brrrrrrrrrmmmmmmm Brrrrrrrrrmmmmmmm

    Ook mensen, ff weer ontopic
  • Hier is een voorbeeldje, gestolen van bugzilla. Succes ermee.
    [code:1:ebff27497f]
    <HTML>
    <HEAD>
    <TITLE>
    sliding frame
    </TITLE>
    <script>
    var start, x;
    var end = 0;
    var delay = 20;
    var step = -10;
    function init () {
    if (document.all)
    var start = x = document.body.offsetWidth;
    else
    var start = x = window.innerWidth;
    changeframeset();
    }
    function changeframeset () {
    x += step;
    document.getElementById('aframeset').cols = x + ', *';
    if (x > end)
    setTimeout('changeframeset()', delay);
    }
    </script>
    </HEAD>
    <frameset ID="aframeset"
    FRAMEBORDER="0"
    COLS="1024, *"
    ONLOAD="init()"
    >
    <FRAME NAME="frame0" SRC="about:blank">
    <FRAME NAME="frame1" SRC="http://nu.nl">
    </frameset>
    [/code:1:ebff27497f]
  • DANKU DANKU

    Ik ga gelijk aan de slag!
  • [code:1:860897aa9c]<script>
    var start = 0;
    var end, x;
    var delay = 20;
    var step;

    function init () {
    if (end < 0) {
    start = end;
    x = end;
    }

    foto= new Image();
    foto.src='http://www.bmw.nl/img_user/X-modellen/X5_rot4.jpg';
    end = foto.width;

    if (end < start)
    step = -1;
    else
    step = 1;

    changeframeset();
    }
    function changeframeset () {
    start += step;
    document.getElementById('aframeset').cols = start + ', *';
    [b] if (start < end) [/b] setTimeout('changeframeset()', delay);
    }
    </script>
    </HEAD>
    <frameset rows="24,*" cols="*" framespacing="0" frameborder="no">
    <frame src="werkbalk.html" SCROLLING="NO" noresize>
    <frameset ID="aframeset"
    FRAMEBORDER="0"
    COLS="0, *"
    ONLOAD="init()"

    >
    <FRAME NAME="mediaframe" SRC="mediahome.html">
    <FRAME NAME="tekstframe" SRC="teksthome.html">
    </frameset>
    </frameset>[/code:1:860897aa9c]

    Dit heb ik er nu van gemaakt, al heb ik nog 3 problemen:
    1. hoe kan ik de afbeelding variabel maken? Dat je dus init(afbeelding) hebt. Ik heb naar meerdere voorbeelden gekeken, maar als ik het probeer doet het niets meer. (Cols blijft "0,*")

    2. Kan ik init(); ook uit een ander frame uitvoeren?

    3. Ben bezig met een formule dat de stappen in het begin groot zijn en daarna klein, nooit decimalen heeft (round()?) een op het laatst stappen van 1 maakt. iemand tips?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.