code_junkie

Iframe content depending on referring page

Nov 12th, 2011
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. if (document.referrer != 'page2.html') {
  2. document.getElementById('prdfrm2').src = 'contenta.html';
  3. }
  4. if (document.referrer != 'page3.html') {
  5. document.getElementById('prdfrm2').src = 'contentb.html';
  6. }
  7. if (document.referrer != 'page4.html') {
  8. document.getElementById('prdfrm2').src = 'contentc.html';
  9. }
  10. else {
  11. document.getElementById('prdfrm2').src = 'contentx.html';
  12. }
  13.  
  14. function addLoadEvent(func) {
  15. var oldonload = window.onload;
  16. if (typeof window.onload != 'function') {
  17. window.onload = func;
  18. } else {
  19. window.onload = function() {
  20. if (oldonload) {
  21. oldonload();
  22. }
  23. func();
  24. }
  25. }
  26. }
  27.  
  28. function gup( name ) {
  29. name = name.replace(/[[]/,"\[").replace(/[]]/,"\]");
  30. var regexS = "[\?&]"+name+"=([^&#]*)";
  31. var regex = new RegExp( regexS );
  32. var results = regex.exec( window.location.href );
  33. if( results == null )
  34. return "";
  35. else
  36. return results[1];
  37. }
  38.  
  39. addLoadEvent(function() {
  40. var targetURL = gup("iframe");
  41. document.all.myIframe.src=targetURL;
  42. })
  43.  
  44. if (document.referrer != 'page2.html') {
  45. document.getElementById('iFrameId').src = 'content1.html';
  46. }
  47. else {
  48. document.getElementById('iFrameId').src = 'content2.html';
  49. }
Add Comment
Please, Sign In to add comment