Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Frame's en webpagina's laden gaat mis

Pagina: 1
Acties:

Verwijderd

Topicstarter
Even het verhaal schetsen. Het bedrijf waar ik werk staat volgende week op een beurs en het idee was om een grote TV te pakken en hierop een presentatie te draaien, maar daarnaast live camerabeelden en nog een internetpagina met live informatie vanuit de testcel van ons bedrijf.

nou had ik een simpele frameset gemaakt met hierin links de presentatie en rechts onderin live camera en rechts boven dus die internetpagina.

dat werkte allemaal PERFECT onder firefox, maar nu heeft die live camera inernet explorer nodig en gaan ineens alles helemaal in het honderd...

hieronder heb ik de source:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<HTML>
<HEAD>
<TITLE>pietje puk BV</TITLE>
</HEAD>
<FRAMESET COLS="1080,*" BORDER="0" FRAMESPACING="0">
  <FRAME SRC="presentatie.html" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0">
  <FRAMESET ROWS="50%,50%" BORDER="0" FRAMESPACING="0">
    <!--    <FRAME SRC="http://www.solarmanpv.com/portal/Terminal/TerminalMain.aspx?come=Public&pid=6119">      -->
    <FRAME SRC="http://www.solarmanpv.com/portal/Terminal/iChart/mainChart.aspx?lang=en-us&pid=6119">
    <FRAME SRC="http://192.168.1.100">
  </FRAMESET>
</FRAMESET>
<noframes></noframes>
</HTML>


eigenlijk wil ik pagina uit het commentaar oproepen, maar dit lijkt vrijwel onmogelijk
alleen het grafiekje werkt soms dus wel, maar die refreshed in full screen, dus alle frameset ineens weg. en waarom werkt het maar soms??

even kortgezegd. een andere browser is dus GEEN optie, want die cmaera plugin werkt echt alleen goed in IE. ik gebruik trouwens IE 10

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-11 11:08

André

Analytics dude

Waarom fake je het niet gewoon? Moet het echt live zijn? Kun je geen 5 minuten filmpje laten loopen? Ben je ook niet afhankelijk van een internetverbinding, die kunnen op beurzen nogal brak zijn.

Verwijderd

Topicstarter
dit is LIVE de opbrengst van zonnepanelen in onze testcel.

dus staan tijden bij, lastig te faken dus.
internet verbinding gaat via wifi en als back-up hebben we een GSM modem.
dus dat moet lukken en data load is minimaal

[ Voor 3% gewijzigd door Verwijderd op 01-11-2013 22:46 ]


  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 15:32

Onbekend

...

Kan je geen iframe gebruiken?

Speel ook Balls Connect en Repeat


  • SinergyX
  • Registratie: November 2001
  • Laatst online: 11:29

SinergyX

____(>^^(>0o)>____

Ik neem aan dat die camera de localhost frame is? Kans is dat daar script in zit die refresh doet naar fullscreen, maar is iframe dan geen oplossing?

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


Verwijderd

Topicstarter
Iframes kan wel, heb ik ook geprobeerd, maar levert dezelfde problemen. dus lost het probleem niet op...

dit was simpeler

de camera refreshed niet, die draait in een speciale plugin die dus alleen in IE loopt. als ik een andere website in dat frame rechtsboven zet, is er niets aan de hand.

De rest werkt eigenlijk ook prima... en als rechtsboven niet refreshed is er ook niets aan de hand. Voor de goede orde.... ik heb geen invloed op de website van solarmanpv (de site die nu rechtsboven staat) en zoiets zelf maken is even geen optie...

[ Voor 63% gewijzigd door Verwijderd op 01-11-2013 22:53 . Reden: aanvulling door beter begrip ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Begin eens met je HTML door de validator halen. HTML-tags in caps doen we al tien jaar niet meer, op regel 9 mis je een entity-encode (zie ook het rode lijntje in onze eigen code parser) en wat je probleem wel eens zou kunnen zijn: je mist een doctype.
Verwijderd schreef op vrijdag 01 november 2013 @ 22:45:
internet verbinding gaat via wifi en als back-up hebben we een GSM modem.
dus dat moet lukken en data load is minimaal
Dat is het punt niet. Je hebt vaak mazzel als er genoeg DHCP-leases uitgegeven kunnen worden via WiFi op zo'n beurs en je GSM-fallback is ook niet per se een geweldig idee omdat ook GSM-masten afhankelijk van de grootte van de beurs problemen kunnen hebben met het aantal mensen. Niet te vergeten dat je in veel beurshallen weinig bereik hebt. Ik zou in elk geval zorgen voor een offline alternatief, just in case...

[ Voor 56% gewijzigd door NMe op 01-11-2013 22:54 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
sorry, maar ik schrijf al websites als hobby vanaf 1996, dus in caps heb ik vrij lang gedaan.

en dat rode lijntje waar je het over hebt, staat in de URL...

een doctype zou kunnen, maar dit is alleen een frameset. De pagina's zelf hebben wel een doctype.
dus zou geen probleem moeten zijn

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-11 11:08

André

Analytics dude

Verwijderd schreef op vrijdag 01 november 2013 @ 22:45:
dit is LIVE de opbrengst van zonnepanelen in onze testcel.

dus staan tijden bij, lastig te faken dus.
internet verbinding gaat via wifi en als back-up hebben we een GSM modem.
dus dat moet lukken en data load is minimaal
Is helemaal niet lastig te faken, een simpel script dat actuele tijden en opbrengsten weergeeft is zo gemaakt. Eventueel sla je het ook op in een cookie zodat de teller na een refresh op hetzelfde punt verder gaat :)

Het laatste wat je wil op een beurs is vertrouwen op je internetverbinding.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Verwijderd schreef op vrijdag 01 november 2013 @ 22:57:
en dat rode lijntje waar je het over hebt, staat in de URL...
Ik zei nota bene dat je een entity encode mist. Zoek eens op wat dat betekent. Hint: een & is een speciaal teken dat je gebruikt om speciale tekens veilig mee in je HTML te zetten. Als je die letterlijk wil gebruiken moet je daar iets voor doen.
een doctype zou kunnen, maar dit is alleen een frameset. De pagina's zelf hebben wel een doctype.
dus zou geen probleem moeten zijn
Ik zou het vooral niet proberen. ;) Er zijn ook doctypes voor framesets, en IE in quirks mode is een heel vervelend ding.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
ik heb de doctype geprobeerd, maar leverde dezelfde problemen, derhalve concludeer ik dat het niet uitmaakt.
ik had echter een universele gebruikt wist niet dat die er apart waren voor frames... (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">)

de URL is een exacte kopie (copy paste werk) van de URL, en normaliter werken de quotes voldoende, maar heb het even geprobeerd...

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">
<HTML>
<HEAD>
<TITLE>EK Electronics contacta</TITLE>
</HEAD>
<FRAMESET COLS="1080,*" BORDER="0" FRAMESPACING="0">
  <FRAME SRC="presentatie.html" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0">
  <FRAMESET ROWS="50%,50%" BORDER="0" FRAMESPACING="0">
    <FRAME SRC="http://www.solarmanpv.com/portal/Terminal/TerminalMain.aspx?come=Public&amp;pid=6119"> 
    <!--  <FRAME SRC="http://www.solarmanpv.com/portal/Terminal/iChart/mainChart.aspx?lang=en-us&amp;pid=6119"> -->
    <FRAME SRC="http://192.168.1.100">
  </FRAMESET>
</FRAMESET>
<noframes></noframes>
</HTML>


zoals men ziet geen verschil, ik heb nu wel even de andere link geprobeerd

@andré er draait geen webserver op die PC daar, dit is een basic lapdoos. internet verbinding is daar redelijk zuiver en we hebben een backup, dus daar wagen we het op. JAvascripting is niet mijn sterkste punt (PHP lukt me beter, maar kan geen apache daar krijgen) dus faken is gewoon even geen optie, daarnaast moet ik dan ook nog een kopie van die solarman website maken.... niet handig allemaal terwijl het probleem zo klein moet zijn...

[ Voor 20% gewijzigd door Verwijderd op 01-11-2013 23:17 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-11 11:08

André

Analytics dude

Even wat opbouwende kritiek: je werkt met verouderde code. Je weet niet waarom een bepaald frame zichzelf in het complete venster opent en bent afhankelijk van een verouderde video plugin. Dit is op te lossen met redelijke basiskennis die jij niet bezit zo lijkt het (NOFI), toch moet jij dit werkend krijgen voor de beurs. In mijn ogen moet je een webdeveloper inhuren voor 1-4 uurtjes. Dan ben je voor €50 tot €250 klaar, wat een fractie is van wat je betaald om op een beurs te mogen staan. Toch?

Het siert je dat je het werkend wil krijgen en daar in je avonduren dingen voor uitzoekt. Daar zul je ook het meeste van leren. Maar of het de meest handige oplossing is :)

  • 8088
  • Registratie: December 2000
  • Niet online

8088

NaN

Je trekt de ene na de andere (vreemde) conclusie, maar heb je je code al eens gevalideerd? En gezocht naar bugs in IE10 met betrekking tot framesets?

Do you seek to engage in or have you ever engaged in terrorist activities, espionage, sabotage, or genocide?


Verwijderd

Topicstarter
@André: ik snap prima dat ik verouderde code gebruik, normaal zit ik aan de PHP en mysql kant of in embedded spul te proggen (atmels of PLC's) ik houd me vrijwel niet bezig met opmaak.

Ik snap echter Prima wat er gebeurd. In de ene pagina die ik aanroep (http://www.solarmanpv.com....aspx?lang=en-us&pid=6119) zit in het javascript een refresh zonder target, dus die refreshed de main. Dat probleem is niet op te lossen daar ik die refresh er niet uit kan halen, omdat die buiten mijn beheer draait.

probleem is dat de tijd op is. Zoals gezegd: ik had het PRIMA werkend in FF en IE, totdat ik die website van solarman implementeerde. alles wat dynamisch is indie website blijft dus op LOADING staan.
Als je de website in een nieuw tab opent werkt het wel.

in FF werkt het allemaal ook perfect.

code is inmiddels gevalideerd en krijg nog 1 warning en 1 error. error op frameborder tag, maar die werkt dus wel in IE

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<HEAD>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<TITLE>EK Electronics contacta</TITLE>
</HEAD>
<FRAMESET COLS="1080,*" FRAMEBORDER="0" >
  <FRAME SRC="presentatie.html" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0">
  <FRAMESET ROWS="50%,50%" FRAMEBORDER="0">
    <FRAME SRC="http://www.solarmanpv.com/portal/Terminal/TerminalMain.aspx?come=Public&amp;pid=6119"> 
    <!--  <FRAME SRC="http://www.solarmanpv.com/portal/Terminal/iChart/mainChart.aspx?lang=en-us&amp;pid=6119"> -->
    <FRAME SRC="http://192.168.1.100">
  </FRAMESET>
</FRAMESET>
</html>


heel eerlijk zeggen, maar ik zie her verband tussen mijn crappy code en het probleem eigenlijk nog steeds niet. de layout zelf (die dus hier alleen staat) is goed zo en werkt optisch goed. Probleem is dat de dynamische content niet of niet goed laad en dan ook nog eens refreshed in de main.

Kijk het probleem begon simpel: 3 schermen op 1 scherm laten zien. Echter al die windows splitters (splitview en gridview geprobeerd) werken ook niet. en aangezien er 2 van websites waren leek dit mij de handigste optie. Zelf gebruik ik voor normale layout eigenlijk nooit frames, meestal een table tag, maar dat gaat hier moeilijk.
Als het allemaal toch zo'n drama is, start ik op die beurs wel 3 browsers op en ben ik ook van het gezeur af.

en BTW de video plugin heb ik net als op de externe website geen invloed op..

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Jou zou zelf in PHP of iets dergelijks een proxy kunnen schrijven voor die pagina. Ik weet dat je zei dat je geen Apache kan draaien, maar USBWebserver lijkt me geen probleem? Vervolgens de hele site binnenhalen, de refresh eruit slopen (of aanpassen zodat die refresh een target heeft) en weer echo'en. Of dat zomaar werkt weet ik niet, maar het zou een optie kunnen zijn.

Maar blijkbaar is dat niet je enige probleem en zit die videoplugin vervelend te doen. Ik ken hem niet, maar misschien doet IE iets geks in framesets en gaat je plugin daardoor stuk. Als het in Firefox wel werkt, waarom zet je dan niet Firefox Portable op een USB-stickje en draai je die?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
de plugin draait prima, maar alleen in firefox. moest natuurlijk IE zijn. die plugin hoort bij een stuk hardware (DVR) waar de camera op sit, ik kan zo ook de camera bedienen. De fabrikant heeft gewoon alleen een plugin voor IE gemaakt.

het ENIGE probleem wat ik heb is die website van solarman, het idee wat ik nu heb is om dus zelf te refreshen voor hun refresh komt (duurt ca 5 minuten), dus op 4,5 minuten refreshen.

alleen waarom laat hij dan die dynamic content op loading staan op die website als ik het ding in een frame laad. Daar snap ik geen pindakaas van

[ Voor 31% gewijzigd door Verwijderd op 02-11-2013 15:20 ]

Pagina: 1