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

Webprogrammeren & scripting

Frameprobleem

Ger
1 antwoord
  • Ik zit met de volgende situatie (waar ik -ondanks mijn advies- weinig aan kan veranderen):

    Op het werk wordt gebruik gemaakt van Mavim. Mavim is een programma waarin je procedures, werkinstructies, etc. kan beheren en vervolgens publiceren op intranet (intranet is alleen toegankelijk via IE7). Gróót probleem hierbij: de gepubliceerde variant werkt met frames: een topframe, daaronder een knoppenframe, vervolgens links een navigatieframe met een soort van verkenner-boom en rechts een omschrijvingframe en een relatieframe. Zoiets dus:
    [code:1:b9bba6a08b]
    ____________________
    | 1 |
    |___________________|
    | 2 |
    |___________________|
    | | |
    | | |
    | | 4 |
    | 3 | |
    | |_______________|
    | | |
    | | 5 |
    | | |
    |___|_______________|

    [/code:1:b9bba6a08b]

    Nu is het zo dat de primaire navigatie via frame 3 gebeurt en dan frame 3, 4 en 5 veranderen. En tot overmaat van ramp: bij iedere publicatie veranderen de urls van die frames.

    Andere gebruikers willen nogal graag een link maken naar procedures en werkinstructies. Het meest voor de hand liggende voor veel gebruikers is de adresregel kopiëren. Dat gaat sowieso fout (staat altijd op default.html of anders op de url waarmee je Mavim bent binnengekomen). Andere gebruikers zijn iets beter onderlegd en zijn zo slim om in frame 3 te kiezen voor "snelkoppeling kopieren", wat goed gaat zolang de publicatie niet wordt ververst (max 3 weken). Er is wel een manier om een blijvende goede link te maken, die op basis van een uniek ID het element opzoekt. Daarvoor moet de RSS link (welke [i:b9bba6a08b]via[/i:b9bba6a08b] frame 2 te vinden is) wat wat bewerkt worden zodat er ipv RSS.php "autofindelement.php" in komt te staan. Ik vind echter dat ik niet van mijn gebruikers mag verwachten dat ze weten via zo'n omslachtige manier hun links te moeten leggen. En áls ze het al weten, dan vind ik het niet bepaald gebruikersvriendelijk.

    Tot zover de probleemschets.

    Wat ik nu liefst wil, is dat in frame 1 een linkje komt wat iedere keer de autofindelement-link bevat. Van dat frame kan ik de HTML en dus ook javscript bron zelf bepalen. Volgens mij moet het met javascript wel te doen zijn. Ik weet namelijk hoe ik de autofindelement moet genereren, en als ik het dan voor elkaar kan krijgen dat javascript naar het id in frame 4 kijkt en ook iedere keer bij het wijzigen van frame 4 frame 1 ververst (moet hopelijk ook lukken) dan kom ik er wel uit.

    Nu kan ik wel wat standaard dingen met javascript, maar PHP is toch meer mijn ding. Is er iemand die mij misschien wat richting kan geven?

Beantwoord deze vraag

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