Wijziging plaatsen HTML

Status
Niet open voor verdere reacties.

leutjebreedbek

Gebruiker
Lid geworden
18 mei 2009
Berichten
650
Hallo allemaal

ik heb een vraagje,
ik heb/maak een website over een klas en nu wil ik daar het liefst ook de roosterwijzigingen op hebben staan, deze staat op een portal van onze school
en wou het liefst dat wanneer dat daar aangepast word het ook op mijn website te zien is.

nu ben ik een beginner en zou niet weten hoe ik dit aan moet pakken en hoop op een beetje hulp van jullie.
 
Afhankelijk van hoe je school het gebouwt heeft... als er een aparte pagina is met die gegevens erin zou je via een iframe kunnen linken daarnaar toe. Als het een RSS-feed is, kun je die inlezen en een pagina bouwen.

Als het gewoon onderdeel is van de source van de pagina en niet extern op te vragen is, wordt het heel erg lastig. Ik zou het even aan de systeembeheerder of websitebeheerder op school vragen, die kunnen je vast uitleggen wat er mogelijk is.
 
Hmmm, wat ik je kan vertellen is dat de pagina geverifieerd is en dat je je moet inloggen wil je in de portal kunnen komen

Hier een linkje hoe het eruit ziet, hopelijk geeft dit iets meer info?
 
je kunt er een hyperlink naar maken: <a href="http://websitenaam.nl/">het rooster</a>
 
ja maar dan moet diegene zich apart weer gaan inloggen.. en ik wil het liefst alleen onze klas. en niet die hele keuzelijst van alle klassen uit alle 5 scholen
 
Als het achter een login zit moet je echt aan je school vragen wat er mogelijk en toegestaan is, want je mag dat soort verborgen informatie waarschijnlijk niet zomaar tonen op andere websites.
 
nou toegestaan is het wel, dat durf ik zo wel te zeggen want eerst stond het open en bloot gewoon op hun website maar sinds de portal er is [meer voor zodat je je cijfers kunt bekijken en dat je niet hoeft in te loggen op Brainbox, want iedereen van alle 5 scholen kan elk hun rooster bekijken..
 
Hee hoi

ik heb nog even gevraagd maar bleek niet erg te zijn.. [kort gezegd er bleek niet zulk belangrijk info op te staan]
maar nu heb ik het al met iframe geprobeerd, maar ik wil eigenlijk alleen maar dat grijze stukje met alle dagen en alle klassen, verder wil ik eigenlijk niks, dus niet die hele website, zou je misschien weten hoe dat moet??
 
Nog even een korte update vraag, ik krijg het niet klaar met die iframe, wat mijn bedoeling was is dat niet alles is te zien, zodat anderen niet naar mijn cijfers kunnen maar alleen maar roosterwijzigingen kunnen bekijken, weet je misschien hoe dat zou moeten???
 
Met PHP download de je pagina waar het rooster op staat. Je moet dan wel even vogelen met de source, want je zult moeten 'inloggen' met php.

Dan kan je met wat regular expressions de juiste HTML tags zoeken, het stuk uitknippen (de table), en echo'en op je eigen pagina.
 
hartstikke bedankt voor je reactie!! maar zou je mij misschien een klein beetje op weg kunnen helpen?:o want ik heb er niet al teveel verstand van, ik snap wel wat je bedoelt maar niet hoe ik het zou moeten doen.
 
hee hoi

ondertussen is het mij al gelukt, nouwja bijna tenminste... dit is het resultaat:D maar als ik het op mijn site zet neemt het de hele pagina in beslag, weet iemand ook hoe ik dit zo krijg dat ik mijn desgewenste afmetingen krijg

PHP:
					</div>
				</div></div></div>
<script type="text/javascript">
//<![CDATA[
var g_commandUIHandlers = {"name":"CommandHandlers","attrs":{},"children":[]};
//]]>
</script>


		            
		            
	            </div>	            
	        	<div id="ctl00_MSO_ContentDiv" class="s4-ca main-container">
		            <div class="main-content">
			            <a name="mainContent"></a>

			            
	
			<div class="welcome blank-wp">
				
				<div class="welcome-content">
					<div id="ctl00_PlaceHolderMain_ctl00_ctl01_label" style='display:none'>Pagina-inhoud</div><div id="ctl00_PlaceHolderMain_ctl00_ctl01__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl00_ctl01_label"><span class="ms-rteFontSize-1"> </span><span class="ms-rteThemeFontFace-2 ms-rteFontSize-1">Klik bij een eventuele beveiligings-waarschuwing op &quot;Nee&quot; om verder te gaan.</span></div>
				</div>
		
	<table cellpadding="4" cellspacing="0" border="0" width="100%">
		
		<tr>

			<td valign="top" style="padding:0; width: 80%;">
				<table cellpadding="4" cellspacing="0" border="0" width="100%" height="100%">
					<tr>
						<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" colspan="3" valign="top"> 
						<table width="100%" cellpadding="0" cellspacing="0" border="0">
	<tr>
		<td id="MSOZoneCell_WebPartWPQ2" valign="top" class="s4-wpcell-plain"><table class="s4-wpTopTable" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:800px">
			<tr>
				<td valign="top"><div WebPartID="66986e6a-d8d5-448a-86e6-e2791a1ce3f0" HasPers="false" id="WebPartWPQ2" class="ms-WPBody noindex" allowDelete="false" style="width:800px;height:600px;" ><iframe title="Naamloos" frameBorder="0" id="MSOPageViewerWebPart_WebPartWPQ2" name="MSOPageViewerWebPart_WebPartWPQ2" width="100%" height="100%" src="http://roosters.gepro-osi.nl/roosters/rooster.php?school=928&amp;wijzigingen=1" ddf_src="http://roosters.gepro-osi.nl/roosters/rooster.php?school=928&amp;wijzigingen=1">
					<div class="UserGeneric">De huidige browser ondersteunt geen webpagina's met het IFRAME-element. Als u dit webonderdeel wilt gebruiken, moet u een browser gebruiken die dit element ondersteunt, zoals Internet Explorer versie 7.0 of hoger.</div>
				</iframe></div></td>

			</tr>
		</table></td>
	</tr>
</table> </td>
					</tr>
					<tr>
						<td width="100%" colspan="3" valign="top" style="padding:0">
							<table cellpadding="4" cellspacing="0" width="100%" height="100%">
								<tr>

									<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top"> 
									<menu class="ms-SrvMenuUI">
	<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none">

	</ie:menuitem>
</menu> </td>
																	<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top"> 
																	 </td>
								</tr>
							</table>

						</td>
					</tr>							<tr>
						<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top" height="100%"> 
						 </td>
						<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top" height="100%"> 
						 </td>
						<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top" height="100%"> 
						 </td>
					</tr>
					<tr>

						<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" colspan="3" valign="top"> 
						 </td>
					</tr>
				</table>
			</td>
			<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top" height="100%"> 
			 </td>
		</tr>
		<script language="javascript">if(typeof(MSOLayout_MakeInvisibleIfEmpty) == "function") {MSOLayout_MakeInvisibleIfEmpty();}</script>

	</table>
	
			</div>
		

		            </div>
	            </div>
	            <!--End Nav|Content Area-->
				<div id="DeveloperDashboard" class="ms-developerdashboard">
					
				</div>
			</div>
		</div>

	</div>
	
	
		
	
	<div id="ctl00_panelZone">
	<div style='display:none' id='hidZone'></div>
</div><input type='hidden' id='_wpcmWpid' name='_wpcmWpid' value='' /><input type='hidden' id='wpcmVal' name='wpcmVal' value=''/>

<script type="text/javascript">
//<![CDATA[

var callBackFrameUrl='/WebResource.axd?d=b2r9HkueZtPYK1hLJzWT95j3-KijjuAW10haZsd9wquGxwfNj2fkRnUzJt9o_TEN6rjIsjpw8DT_JK6OEoHriagNzds1&t=634208849469717278';
WebForm_InitCallback();var _spFormDigestRefreshInterval = 1440000;function loadMDN2() { EnsureScript('MDN.js', typeof(loadFilterFn), null); }
function loadMDN1() { ExecuteOrDelayUntilScriptLoaded(loadMDN2, 'sp.ribbon.js'); }
_spBodyOnLoadFunctionNames.push('loadMDN1');
function _spNavigateHierarchyEx(nodeDiv, dataSourceId, dataPath, url, listInContext, type, additionalQString) {
    SetAdditionalNavigateHierarchyQString(additionalQString);
    g_originalSPNavigateFunc(nodeDiv, dataSourceId, dataPath, url, listInContext, type);
}

g_originalSPNavigateFunc = _spNavigateHierarchy;
_spNavigateHierarchy = _spNavigateHierarchyEx;

function EnsureScripts(scriptInfoList, finalFunction)
{
if (scriptInfoList.length == 0)
{
finalFunction();
}
else
{
var scriptInfo = scriptInfoList.shift();
var rest = function () { EnsureScripts(scriptInfoList, finalFunction); };
var defd;
try
{
eval('defd = typeof(' + scriptInfo[1] + ');');
}
catch (e)
{
defd = 'undefined';
}
if (scriptInfo[2])
{
EnsureScript(scriptInfo[0], defd, null);
ExecuteOrDelayUntilScriptLoaded(rest, scriptInfo[0]);
}
else
{
EnsureScript(scriptInfo[0], defd, rest);
}
}
}
function PublishingRibbonUpdateRibbon()
{
var pageManager = SP.Ribbon.PageManager.get_instance();
if (pageManager)
{
pageManager.get_commandDispatcher().executeCommand('appstatechanged', null);
}
}var _fV4UI = true;
function _RegisterWebPartPageCUI()
{
    var initInfo = {editable: false,isEditMode: false,allowWebPartAdder: false,listId: "{3f8cc887-de77-4884-892b-5016bbe1c039}",itemId: 142,recycleBinEnabled: true,enableMinorVersioning: true,enableModeration: false,forceCheckout: true,rootFolderUrl: "\u002fvestigingen\u002fHommesplein Stikkerlaan\u002fPaginas",itemPermissions:{High:0,Low:196641}};
    SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo);
    var wpcomp = SP.Ribbon.WebPartComponent.get_instance();
    var hid;
    hid = document.getElementById("_wpSelected");
    if (hid != null)
    {
        var wpid = hid.value;
        if (wpid.length > 0)
        {
            var zc = document.getElementById(wpid);
            if (zc != null)
                wpcomp.selectWebPart(zc, false);
        }
    }
    hid = document.getElementById("_wzSelected");
    if (hid != null)
    {
        var wzid = hid.value;
        if (wzid.length > 0)
        {
            wpcomp.selectWebPartZone(null, wzid);
        }
    }
}
ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js"); var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';
ExecuteOrDelayUntilScriptLoaded(
function()
{
var initInfo = 
{
itemPermMasks: {High:0,Low:196641},
listPermMasks: {High:16,Low:134414369},
listId: "3f8cc887-de77-4884-892b-5016bbe1c039",
itemId: 142,
workflowsAssociated: false,
editable: false,
doNotShowProperties: false,
enableVersioning: true
};
SP.Ribbon.DocLibAspxPageComponent.registerWithPageManager(initInfo);
},
"sp.ribbon.js");
var g_disableCheckoutInEditMode = false;
var _spWebPermMasks = {High:176,Low:134418529};//]]>
</script>
<script type="text/javascript" language="JavaScript" defer="defer">
<!--
function SearchEnsureSOD() { EnsureScript('search.js',typeof(GoSearch)); } _spBodyOnLoadFunctionNames.push('SearchEnsureSOD');function S3031AEBB_Submit() {if (document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_ctl04').value == '0') { document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords').value=''; }SearchEnsureSOD();GoSearch('ctl00_PlaceHolderSearchArea_ctl01_ctl04','ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords',null,true,false,null,'ctl00_PlaceHolderSearchArea_ctl01_ctl00',null,null,'Deze site','\u002fZoeken\u002fpaginas\u002fResults.aspx', 'Deze site','Deze lijst', 'Deze map', 'Verwante sites', '\u002fvestigingen\u002fHommesplein Stikkerlaan\u002f_layouts\u002fOSSSearchResults.aspx', '', 'Geef een of meer zoektermen op.');if (document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_ctl04').value == '0') { document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords').value=''; }}
// -->
</script><script type="text/javascript" language="JavaScript" >
// append an onload event handler
var S3031AEBB__onload= document.body.onload;
if(typeof document.body.onload == 'function')
{
 document.body.onload = function()
 {
S3031AEBB__onload();        
  document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords').name = 'InputKeywords';
 }
}
else
{
 document.body.onload = function()
 {
  eval(S3031AEBB__onload);        
  document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords').name = 'InputKeywords';
 }
}

function S3031AEBB_OSBEK(event1) { 
var kCode = String.fromCharCode(event1.keyCode);
if(kCode == "\n" || kCode == "\r")
{   
S3031AEBB_Submit();return false;
}
}
{ var searchTextBox = document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_InputKeywords');if (searchTextBox.className.indexOf('s4-searchbox-QueryPrompt') == -1) searchTextBox.className += searchTextBox.className?' s4-searchbox-QueryPrompt':'s4-searchbox-QueryPrompt'; }// -->
</script><script type="text/javascript" >
<!--
WPSC.Init(document);
var varPartWPQ2 = WPSC.WebPartPage.Parts.Register('WPQ2','66986e6a-d8d5-448a-86e6-e2791a1ce3f0',document.getElementById('WebPartWPQ2'));
WPSC.WebPartPage.WebURL = 'https:\u002f\u002fportal.dollardcollege.nl\u002fvestigingen\u002fHommesplein\u002520Stikkerlaan';
WPSC.WebPartPage.WebServerRelativeURL = '\u002fvestigingen\u002fHommesplein\u002520Stikkerlaan';

//-->
</script><script type="text/javascript">
// <![CDATA[
// ]]>
</script>
<script type="text/javascript">RegisterSod("sp.core.js", "\u002f_layouts\u002fsp.core.js?rev=7ByNlH\u00252BvcgRJg\u00252BRCctdC0w\u00253D\u00253D");</script>

<script type="text/javascript">RegisterSod("sp.res.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=nl\u00252Dnl\u0026name=SP\u00252ERes\u0026rev=D\u00252BjtaEy\u00252FEZsy7BOVRiozXw\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("sp.ui.dialog.js", "\u002f_layouts\u002fsp.ui.dialog.js?rev=IuXtJ2CrScK6oX4zOTTy\u00252BA\u00253D\u00253D");RegisterSodDep("sp.ui.dialog.js", "sp.core.js");RegisterSodDep("sp.ui.dialog.js", "sp.res.resx");</script>
<script type="text/javascript">RegisterSod("core.js", "\u002f_layouts\u002f1043\u002fcore.js?rev=6a4z4xA\u00252BaejN7L9ZHmvLVw\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("sp.runtime.js", "\u002f_layouts\u002fsp.runtime.js?rev=9sKdsC9N6p2BiRk3313M7Q\u00253D\u00253D");RegisterSodDep("sp.runtime.js", "sp.core.js");RegisterSodDep("sp.runtime.js", "sp.res.resx");</script>
<script type="text/javascript">RegisterSod("sp.js", "\u002f_layouts\u002fsp.js?rev=JmFQMEfR9bYx6G6TrWzSLw\u00253D\u00253D");RegisterSodDep("sp.js", "sp.core.js");RegisterSodDep("sp.js", "sp.runtime.js");RegisterSodDep("sp.js", "sp.ui.dialog.js");RegisterSodDep("sp.js", "sp.res.resx");</script>
<script type="text/javascript">RegisterSod("cui.js", "\u002f_layouts\u002fcui.js?rev=wvoVpqlQb30nGo4DjDk8Kg\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("inplview", "\u002f_layouts\u002finplview.js?rev=AohvE9XEf\u00252FI78tuaw1TGAA\u00253D\u00253D");RegisterSodDep("inplview", "core.js");RegisterSodDep("inplview", "sp.js");</script>
<script type="text/javascript">RegisterSod("ribbon", "\u002f_layouts\u002fsp.ribbon.js?rev=F\u00252BUEJ66rbXzSvpf7nN69wQ\u00253D\u00253D");RegisterSodDep("ribbon", "core.js");RegisterSodDep("ribbon", "sp.core.js");RegisterSodDep("ribbon", "sp.js");RegisterSodDep("ribbon", "cui.js");RegisterSodDep("ribbon", "sp.res.resx");RegisterSodDep("ribbon", "sp.runtime.js");RegisterSodDep("ribbon", "inplview");</script>
<script type="text/javascript">RegisterSod("sp.ui.policy.resources.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=nl\u00252Dnl\u0026name=SP\u00252EUI\u00252EPolicy\u00252EResources\u0026rev=eJriy9rD04PkB4Q5QEhKWQ\u00253D\u00253D");</script>

<script type="text/javascript">RegisterSod("mdn.js", "\u002f_layouts\u002fmdn.js?rev=gwmFFJ2\u00252FfFacqXWAqG\u00252FqKg\u00253D\u00253D");RegisterSodDep("mdn.js", "sp.core.js");RegisterSodDep("mdn.js", "sp.runtime.js");RegisterSodDep("mdn.js", "sp.js");RegisterSodDep("mdn.js", "cui.js");RegisterSodDep("mdn.js", "ribbon");RegisterSodDep("mdn.js", "sp.ui.policy.resources.resx");</script>
<script type="text/javascript">RegisterSod("sp.publishing.resources.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=nl\u00252Dnl\u0026name=SP\u00252EPublishing\u00252EResources\u0026rev=fQOCdWn7pdzlVG8cMvY4QQ\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("sp.ui.pub.ribbon.js", "\u002f_layouts\u002fsp.ui.pub.ribbon.js?rev=RGQSBI9Dm0E345iq\u00252FxUpHg\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("search.js", "\u002f_layouts\u002fsearch.js?rev=jVFJXbMq\u00252BMZOs11kluPWwQ\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("WPAdderClass", "\u002f_layouts\u002fwpadder.js?rev=hnGJJEMcU5XH\u00252BCq7PlSxJw\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSodDep("browserScript", "msstring.js");</script>
<script type="text/javascript">
//<![CDATA[

theForm.oldSubmit = theForm.submit;
theForm.submit = WebForm_SaveScrollPositionSubmit;

theForm.oldOnSubmit = theForm.onsubmit;
theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
Sys.Application.initialize();
function init_zz5_TopNavigationMenuV4() {$create(SP.UI.AspMenu, null, null, null, $get('zz5_TopNavigationMenuV4'));}ExecuteOrDelayUntilScriptLoaded(init_zz5_TopNavigationMenuV4, 'sp.js');
function init_zz6_CurrentNav() {$create(SP.UI.AspMenu, null, null, null, $get('zz6_CurrentNav'));}ExecuteOrDelayUntilScriptLoaded(init_zz6_CurrentNav, 'sp.js');
//]]>
</script>
</form>
	
	<script type="text/javascript">
	//script by: Primension ict 
	//date: sept 2010
	
	//hide the title div if the page doesn't have a title filled in
	var boxTitle;
	boxTitle = document.getElementById('owgn-page-title');
	vNav = document.getElementById('s4-leftpanel');
	
	if(boxTitle.innerHTML == '')
	{
		boxTitle.style.display='none';
		vNav.style.marginTop='0px';
	}	
	
	//hide some levels of the breadcrumb control
	var breadCrumbChildren = document.getElementById('owgn-id-breadcrumb').getElementsByTagName('*');	
	for(var i = 0;i < breadCrumbChildren.length; i++)
	{	
		if(breadCrumbChildren[i].innerHTML=='Vestigingen')
		{
			
			breadCrumbChildren[i-2].style.display='none';
			breadCrumbChildren[i].style.display='none';
			breadCrumbChildren[i+1].style.display='none';
			break;
		}
	}
	</script>

	<script type="text/javascript">
	//script by: Primension ict 
	//date: dec 2010
	//purpose: to resize the workspace because of the horizontal navbar that is added to the ribbon bar area. 
	//this prevents the scroll bar of being pushed of the browserscreen. 

	function resizeWS() {
	var	ws = document.getElementById('s4-workspace');
	var curHeight = ws.offsetHeight;	
	var newHeight = curHeight - 25;
	ws.style.height = newHeight + 'px';
	}
	
	//bind resize workspace to ribbon resize event
	ExecuteOrDelayUntilScriptLoaded(function() {SP.UI.Workspace.add_resized(resizeWS);},"init.js");
	
	</script>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan