Archief - Iframe vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Deus

Legacy Member
Hey,

wij gebruiken voor professionele doeleinden Typo 3 en dit draait tot nu toe zeer goed uit.

Voor onze support medewerkers beschikt onze website over een inline frame (Nomadesk Professional Filesharing: Support | Get in touch service desk) die gestuurd wordt door een externe url (onze supportsuite).

Deze inline frame is makkelijk hanteerbaar maar heeft voor ons een groot nadeel:
Wanneer klanten een verwijzing krijgen voor een probleem dienen we steeds bovenstaande link te gebruiken. De klant moet vervolgens zelf binnen de knowledgebase opzoekingen verrichten (wat niet echt de bedoeling is).Idealiter zou de klant een link krijgen ala http://www.nomadesk.com/support/artikel.... en wordt dit evenees automatisch geladen in de iframe.

Wat zou hiervoor de beste oplossing zijn? (JS?)

alvast bedankt,
-F

Fr3aK

Legacy Member
Via Javascript (jQuery library) en hash-tags:
Code:
$(document).ready(function() {
  if (window.location.hash != '' && window.location.hash != '#') {
    var hashTags = location.hash.split('/');
    var articleID = hashTags[0];
    var navID = hashTags[1];
    $('iframe').attr('src', 'http://support001.aventiv.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid='+articleID+'&nav='+navID);
  }
}
Als je dan naar http://www.nomadesk.com/support#162/0,32 surft, word je iframe automatisch geladen met http://support001.aventiv.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=162&nav=0,32 als url.

PS: Kan ook zonder de jQuery library, ben gewoon te moe om het voorbeeld in z'n volledige vorm neer te typen :p

Fr3aK

Legacy Member
En hier de versie zonder jQuery:
Code:
function init() {
  if (window.location.hash != '' && window.location.hash != '#') {
    var hashTags = location.hash.split('/');
    var articleID = hashTags[0];
    var navID = hashTags[1];
    document.getElementsByTagName('iframe')[0].src = 'http://support001.aventiv.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid='+articleID+'&nav='+navID;
  }
}

window.onload = init;
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan