Skip to main content

include statement in iphone html file



Is this possible? Basically, I have HTML file A, which I want to include in HTML files B, C, D, and E. All of them will be displayed within my iOS app. No internet involved -- everything will be on the device.




Comments

  1. There is no standard or magic way, but you would have to do it yourself with some native code. It shouldn't be too hard.

    For example, imagine some files like this:

    index.html

    <div id="content">
    <% include1.html %>
    </div>


    include1.html

    <h1>Hello World!</h1>


    You could write native code to load the index.html file, and search for these special tags, and replace those tags with the content in the named html file that is also on the device. You can then pass the HTML as a string to a webview to load and display.

    ReplyDelete
  2. actually its possible

    here is how its done

    tell me if i am wrong

    first file test.html has following contents

    <html><body><object type="text/html" data="test2.html">

    <p>if object inclusion faile this takes over</p>
    </object></body></html>


    and test2.html has this code

    <div>blah</div>


    Try open it in firefox and it should display blah

    if its IE then use this code in your test.html

    <html><body>
    <object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="test2.html">
    <p>if object inclusion faile this takes over</p>
    </object>
    </body></html>


    hope this helps

    you can also have simple IE detection check like this

    <!--[if IE]>
    <html><body>
    <object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="test2.html">
    <p>if object inclusion faile this takes over</p>
    </object>
    </body></html>
    <![endif]-->
    <!--[if !IE]>
    <!-- place your other code here -->
    <![endif]-->

    ReplyDelete

Post a Comment

Popular posts from this blog

Why is this Javascript much *slower* than its jQuery equivalent?

I have a HTML list of about 500 items and a "filter" box above it. I started by using jQuery to filter the list when I typed a letter (timing code added later): $('#filter').keyup( function() { var jqStart = (new Date).getTime(); var search = $(this).val().toLowerCase(); var $list = $('ul.ablist > li'); $list.each( function() { if ( $(this).text().toLowerCase().indexOf(search) === -1 ) $(this).hide(); else $(this).show(); } ); console.log('Time: ' + ((new Date).getTime() - jqStart)); } ); However, there was a couple of seconds delay after typing each letter (particularly the first letter). So I thought it may be slightly quicker if I used plain Javascript (I read recently that jQuery's each function is particularly slow). Here's my JS equivalent: document.getElementById('filter').addEventListener( 'keyup', function () { var jsStart = (new Date).getTime()...

Is it possible to have IF statement in an Echo statement in PHP

Thanks in advance. I did look at the other questions/answers that were similar and didn't find exactly what I was looking for. I'm trying to do this, am I on the right path? echo " <div id='tabs-".$match."'> <textarea id='".$match."' name='".$match."'>". if ($COLUMN_NAME === $match) { echo $FIELD_WITH_COLUMN_NAME; } else { } ."</textarea> <script type='text/javascript'> CKEDITOR.replace( '".$match."' ); </script> </div>"; I am getting the following error message in the browser: Parse error: syntax error, unexpected T_IF Please let me know if this is the right way to go about nesting an IF statement inside an echo. Thank you.