Detect Or Cancel Iframe "break Out"
Mar 14, 2009
how can I detect/prevent iframe break out. Like for example, then the iframe external source has a javascript like:
Code JavaScript:
<script type="text/javascript">
if (top.location.href != self.location.href)
top.location.href = self.location.href;
</script>
How to detect/prevent it? I found the following through google, but is not working. This goes into the page containing the external source iframe.
Code JavaScript:
window.onbeforeunload = function (evt) {
var message = 'Are you sure you want to leave?';
[Code]....
Something I would like to point out, as I seen such responses in most google results regarding this... something along the lines of "you shouldn't be showing external content that you do not own."
I shouldn't be using an external site within iframe? yes, I should! why? I would have consent from the author. But this check is necessary because I can't tell otherwise if the author added that iframe breaker after manual site verification.
View 2 Replies
ADVERTISEMENT
Oct 5, 2010
I am trying to work out if this is possible: I have some html/text that I want to break apart into different elements (div tags), only one div tag should be visible/shown and at the bottom of the element are the number of "pages" (01/02/03/04...), each of these "pages" is actually just the next div element, the user can click on the "page number" so they can move to the next element (hidden initially) by using javascript to change which element should be displayed. Clicking on the the "page" will bring up that particular chunk of text. The div element is a specific size (width and height), and thats why only a certain amount of text can fit into it. These elements will be created dynamically from a database.
Right now I can do this by either manually forcing the user to break the text apart themselves by entering the text/html using multiple WYSIWYG editor text areas and giving them a rough amount of characters they can use and/or only allowing a certain amount of characters per textarea....Another alternative I thought of was to use php cut up the text into pieces and place them into divs by counting the number of characters based on the which font is theoretically being employed (I have a javascript script to detect if a particular font is available - how reliable it is I have yet to determine). But I was hoping that there was a solution in javascript to automatically detect when the text overflows and generate/change the number of divs, split the html/text up into the correct number of pieces and RE-generate the internal div page numbers (01/02/03/04...).
I guess there a number of problems with this idea that may stop it from being practical, such as which browser is being used, which font is being used and how the user has their text size set on their browser window... and probably other things I am not thinking of. I was hoping that by detecting if the text overflowed something could be done, but perhaps it is too complicated? Is there something out there that can do this? Is it possible? Perhaps too there are other solutions to the problem, either ones that are already out there or one that has to be built from scratch? I guess in the end my question is, is there a cleaner way of breaking the text apart in javascript by using overflow or something similar than doing it by counting characters with a server-side language?
View 2 Replies
View Related
Jul 20, 2005
On a page I'm offering file download links which are each targeted to an
tiny 1-pixel X 1-pixel iframe on the same page. (If you care why, see
below.) Under certain conditions, I want to popup a window which is NOT
constrained within the iframe to which its creator page is targeted. But
since the download page is being targeted to the tiny iframe on the
application page, any popups or alerts I've tried creating from the download
page's code do not appear, presumably because they're being created inside
the "invisible" iframe.
Is there any method for asserting on a page that a window or alert should
NOT appear in the iframe to which the page was supposed to send its output?
I'm developing in ASP.NET, so can modify page HTML and Javascript just
before the page is sent to the browser.
The reason I'm targeting links to the tiny iframe is that when users select
a file for download, the standard Windows open / save / cancel dialog pops
up over the page they clicked rather than first opening a new "file
download" page. When download is complete and the dialog disappears the
original page remains ready for another user selection. The giant download
site tucows.com uses this technique. However if there's another way to get
this functionality I'm all ears!
1. User selects file for download on application page.
2. If no errors, standard Windows dialog pops up over application & download
proceeds without changing application page. When download completes, dialog
disappears and application page remains unchanged ready for further use.
3. If error, window or alert pops up over application. When closed,
application page remains unchanged ready for further use.
View 1 Replies
View Related
Dec 23, 2011
I am using tinybox2 to make a modal window, which now I have loading correctly. the modal window loads as an iframe, but I have two image links inside the modal window. One I'd like to open in a new window (i got that one!), the other image I'd like to be treated the same as the X button and have it close the modal window.
this is the body onload in the main document <body onload="TINY.box.show({iframe:'modal.html',boxid:'frameless',width:750,height:450,fixed:false,maskid:'bluema sk',maskopacity:70,closejs:function(){closeJS()}})">
<script language="JavaScript1.2">mmLoadMenus();</script>
[Code].....
View 14 Replies
View Related
May 20, 2004
I have an iframe with scrolling="no". Is there of knowing whether that IFrame will need a frame once it is loaded with content? Someway of comparing its height with the height of its content... (possibly...)
View 4 Replies
View Related
Nov 6, 2011
I have an iFrame that is 1024px X 700px. I removed the scrollbars using Scrolling="No" because the scrollbars don't look very pleasing to my eyes. I use javascript to scroll the iFrame but for the life of me, I cannot figure out how to detect if I'm already at the bottom of the iFrame. How can I detect if I'm at the end of the document in an iFrame so that I can scroll the parent window instead of the iFrame. TLDR: If document position is at the bottom of the iFrame, I want to scroll the parent window.
<script type="text/javascript">
function handle(delta) {
var d=delta*-10;
window.scrollBy(0,d);
}
function wheel(event){
var delta = 0;
[Code]...
View 1 Replies
View Related
Jun 20, 2005
Firefox doesn't support onfocus event on an iframe, is there any workaround to this?
View 1 Replies
View Related
Nov 4, 2011
I'm submitting a form (cross-domain) to an iframe and want the parent to close after submission. How can I detect if the iframe is loaded?
View 1 Replies
View Related
Apr 3, 2007
I have an iframe that includes a button:
<input type="button" value="close this window" onclick="window.close();" >
I would like to detect the iframe close event from the parent window, I
was using this code but I did something wrong because the temp function
is fired every time the parent page loads:
function temp(){
alert('the iframe was closed');
}
function setup(){
var myIFrame = document.getElementById("iframe1");
if (myIFrame.addEventListener) {
myIFrame.addEventListener('onclose', temp(), false);
}else if (myIFrame.attachEvent) {
myIFrame.attachEvent ('onclose',temp);
}else{
myIFrame.onclose=temp();
}
}
window.onload=setup;
View 4 Replies
View Related
Sep 6, 2009
Suppose a HTML document has a iframe. Using javascript,I want to detect ,on load of the html document, whether the body of the iframe document is ready to be displayed.I want to be able to overwrite the the body contents (before it actullay loads) of the iframe.can I do it with jquery? say if ,HTML doc is
Code:
<html><head></head><body><iframe id="ifrmId" src="http://www.google.com" ></iframe></body></html>
View 1 Replies
View Related
Feb 14, 2009
Can Javascript be used to detect a certain url and then "not" write some html according to that url and also detect something on the page and "then" display some html?.
Example: I'm working on a volusion site that uses asp. There's basically only one page that's changed dynamically. I would like to display some html when and only if the cart has any items in it. But also not to show up on the check-out pages.
The page dynamically displays "Your cart has 1 item in it..." when the visitors puts something in their cart.
So could javascript detect when this is displayed then write some html and then also detect if the url is showing the cart and then not show the html?
View 24 Replies
View Related
Jul 20, 2005
I'm using <DIV> tags to display some content with absolute positioning.
The content sometimes goes more than 1 page. So i would like to
have page break after 1 set of content is printed on a page. Its like this
<DIV id=A style="position:absolute; top:0px; left:0px; width:100px;
height:100px">
Item One
</DIV
--do the page break
<DIV id=A style="position:absolute; top:0px; left:0px; width:100px;
height:100px">
Item Two
</DIV
This should ensure that always the content is printed on the same position
but in new page. The problem is how to do the page-break.
View 1 Replies
View Related
Jun 6, 2009
Is it possible, when you have a loop in a loop, that when the inner loop reaches a certain point, it breaks out of both loops? For example:
[Code]....
The code above will break out of the (b=0;b<=10;b++) loop when b==5, but it will continue to do the a loop. not putting the first loop at all or making the first loop stop at 1): Is there a way to break out of both loops when the if condition is met? (I only ask that you not give a work-around because what I have in mind is much more complicated than this)
View 3 Replies
View Related
Sep 30, 2009
IE7/8 break effect when using a .png for the shadow under each colored block. The rest, including IE6 are fine with them. Note, IE6 has it's own problems, that I already fixed in my real page. Here is the test page >> Hover over the blocks in FX and now in IE7/8 >> Anyone see why IE is doing that to the shadow (i.e. blowing it up to ten times it's original size)?
If you take the comments out of the JS in the head section and use the full url .jpg one instead, then you will see that IE works just fine. It's only when using a .png that IE goes wrong. I guess if I have to I can try and make a jpg do in it's place, but it wont look as good, and I prefer not to.
View 4 Replies
View Related
Jul 31, 2005
I have several
<td id="td1" name="td1">
<td id="td2" name="td2">
etc.
I am trying to do the following javascript:
for(var i=1; ; i++) {
eval("if(window.td"+i+") { alert('there is a td"+i+"') } else { break; }");
}
However, I am getting a Javascript error: Can't have 'break' outside of loop.
How can I fix this?!
View 2 Replies
View Related
Mar 22, 2006
I have the following code. When the user clicks on one of the links (Bookies Quick Search, Bingo Quick Search or Casino Quick Search), the submenus will appear underneath. This code works fine, however the only problem im having with this is that i cannot seem to get rid of the break inbetween each one. Code:
View 1 Replies
View Related
Jul 23, 2005
i have a nested loop in Javascript and i have a break statement in inner loop. As break statement takes control come out of inner loop. I want to come out of both loops if break statement reaches in inner loop. is there any way to do that ??
View 1 Replies
View Related
Mar 20, 2007
For the first time, I'm attempting to write a small Javascript program
using one on the online reference sites. I need some confirmation as
to the behaviour of the break statement.
In the following code:
for ( row = 0 ; row <= 7 ; row++ ) A <----
{
for ( col = 0 ; col <=7 ; col++ ) B <----
{
if ( check ( row, col ) == "pass" )
break ;
}
}
}
Where will control pass to once the break statement is executed?
Will it continue with the first 'for' statement (A) or the second (B)?
Also my 'check' function needs to pass an indication as to it's
success or failure. It does it by:
return ( "pass" ) ;
Am I doing it correctly?
Any links to useful reference sites would be welcomed.
View 22 Replies
View Related
May 27, 2009
My code runs great in every browser but IE6 IE7 and IE8. it breaks and causes all scripts to fail. i setup Visual Web Developer in my VM like a blog post told me, and when i load the page i get Microsoft JScript runtime error: Object doesn't support this property or method that seem to break on this line
[Code]...
View 1 Replies
View Related
Sep 21, 2009
i am unable to break the line in javascript. Actually i am using a javascript to open Microsoft Outlook Express, And in the body text i am sending some value like "Name and Address(Shown in code)". I want after task it should break the line and the value of Address will start from new line. But i am unable to do that. The code i have used is given below.
// JScript File
function EmailIt(emailTO,strAddress,strName)
{
[code]...
But didn't got succeed.
View 2 Replies
View Related
Jan 13, 2010
I'm using simple form validation, found online, to check certain fields before submitting. The problem is that, although the script detects the error/missing field/wrong syntax and pops up the corresponding alert, after the user presses OK in the alert box the script continues and sends the form - which of course is not valid.
HTML PART:
<input name="Submit" type="submit" class="textfield" value="Register" onclick="checkitems();">
JAVASCRIPT PART:
function checkitems() {
valid = true;
if ( document.registration.Onoma.value == "" ) {
[code]....
View 8 Replies
View Related
Apr 6, 2011
I have a lot of javascript for my google map api and I have all the information stored away in an xml file which the javascrupt reads. I have many map markers but I cannot get a line break between th esets of markers, only each and every marker. I tried this in the xml and in the javascript but I am stuck
<markers>
<marker lat="30.2672" lng="-97.7431"
name="Pantera"
[code]....
View 8 Replies
View Related
Nov 28, 2007
There are tons of examples how to break out of frames with Javascript and I thought you couldn't do it without Javascript.
But YAHOO! does it! If you place www.yahoo.com inside an iframe and click on an item in the Navigation (say Autos) it breaks out of the frame even if Javascript is disabled in the browser. Works for both IE and Firefox.
The page redirects with a Location header a couple of times, but I tested that and it's not what is causing it to break out. To test simply create an html file on your desktop with the following contents: Code:
View 3 Replies
View Related
Nov 22, 2010
I had to do a break function and scripts in this portion. I am wondering if my format is correct here is what i made
Code:
function createBar(partyType,percent){ // script element to create blank cells
switch(partyType) {
case "D": document.write("<td class='dem'></td>");
break;
case "E": document.write("<td class='rep'></td>");
[Code]...
View 3 Replies
View Related
May 12, 2011
I have;
PHP Code:
var currentTxtBx = 0;
function addTxtBx(){
if (currentTxtBx<10){
[code]....
This just creates up to 10 text boxes when the user presses the button. However, the text boxes are placed side by side until they have to go on to a new line.How would I go about creating and inserting a line break so that after each text box a line break would occur so that they're all place one below another?
View 4 Replies
View Related
Sep 23, 2011
Trying to do a break between a from and a link. It keeps putting the link beside the table instead of underneath.
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
[code]...
View 9 Replies
View Related