Toon posts:

Frame probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ja, hier ben ik weer met mijn Frame probleem! Diegene die zojuist op mijn topic (Frame probleem) gereageerd hebben moeten eerst maar eens goed mijn vraag lezen voor ze antwoord geven.

Ik bedoelde dat, wanneer de frameset geopend wordt (nadat je de startpagina hebt weggeklikt), de pagina wordt geladen in de mainFrame die je gekozen hebt op de startpagina.

Ik bedoel dus NIET een normale frame aanroepen (ik ben niet dom of zo).

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

jaja... :/

ik vat um niet....
een schematisch uitleg in plaatjes voor ons simpele GoT-ers zou welkom zijn :)

www.jurgroessen.nl


Verwijderd

Topicstarter
Dus:

Ik heb een startpagina: index.htm
Hierop staan 9 buttons. Eén daarvan is artwork. Ik klik op artwork.

Nu wordt de frameset index2.htm geopend met hierin een aantal frame (+ bijbehorende pagina). Maar nu moet in de mainFrame de pagina artwork.htm verschijnen.

Wanneer ik nu dus op bijv. guestbook had geklikt, had 'ie ook index2.htm moeten openen, maar dan met guestbook.htm in de mainFrame.

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Jaja lekker vaag.
Als ik het goed begrepen heb moet je een parameter meegeven met de url die in de mainframe moet komen.
Dan uitlezen met PHP of als het niet anders kan met JS.

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Verwijderd

Topicstarter
Dus het is wel mogelijk met JS?

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

ah... :/

maak een link die ongeveer zo opgebouwd is:
frameset2.html?mainframesource=blaat.html

Voor je frameset plemp je dan een javascript wat de mainframesource uitleest en de bijbehorende pagina in je mainframe veegt.

In deze topics vindt je een truuk die ik ooit eens geschreven heb voor zoiets: [search=whichpage]

[edit:]Ai, rijkelijk laat zie ik alweer... :/

www.jurgroessen.nl


  • RUFFNECK
  • Registratie: Mei 2002
  • Laatst online: 10:35

RUFFNECK

Poentje

Volgens mij wil ie gewoon een hele nieuwe frameset pagina oproepen met de juiste mainFrame page steeds erin? :?

Verwijderd

mja ik zou t doen met dynamische framesets dan, (met php)
frameset met de frames als phpvars die je meestuurt als parameter in de url zoals Xlerator al zei.

nouja ik zou t eigenlijk niet eens met frames doen, khou nietzo van frames ;)

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Verwijderd schreef op 13 oktober 2002 @ 17:29:
mja ik zou t doen met dynamische framesets dan, (met php)
frameset met de frames als phpvars die je meestuurt als parameter in de url zoals Xlerator al zei.

nouja ik zou t eigenlijk niet eens met frames doen, khou nietzo van frames ;)
wat een kontverhaal om daar PHP voor te gebruiken..
Is Javascript niet goed genoeg meer voor zulke basic dingetjes :?

www.jurgroessen.nl


Verwijderd

Mijn voorkeur gaat ook uit naar het dynamisch generen op de server vanwege beveiligingsproblem (schrijf een extra check want anders wilt iedereen zijn pagina in jouw frameset laden!!!).

Met javascript is het iets van:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
 <head>
  <title>Mijn frameset</title>
  <script language="javascript">
  <!--
   var sSearch = location.search.substring(1).split("&");
   var QueryString = new Array();
   for(i=0;i<sSearch.length;i++)
   {
       t = sSearch[i].split("=");
       QueryString[t[0]] = unescape(t[1]);
   }
  //-->
  </script>
 </head>

 <script language="javascript">
 <!--
   document.write("<frameset cols=\"200,*\"><frame src=\"menu.htm\"><frame src=\""+QueryString["url"]+"\"></frameset>");
  //-->
 </script>
</html>


Roep deze pagina aan met:
mijnpage.htm?url=guestbook.php

Of met mijnpage.htm?url=http://www.google.com

Eventuele tikfouten voorbehouden. De extra check of het jouw pagina is of van een andere server mag je zelf schrijven.

Succes

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 09:30
CJ_Sjaak, gaarne in het vervolg de relevante code tussen [ code=x ] (x=php,html) [ /code ]zetten ajb.

Motor (of auto) onderhoud bijhouden


Verwijderd

willem169,
die kende ik nie... gewijzigd.

btw. Tis CJ_S of gewoon CJ. Geen andere toevoegingen alsjeblieft.

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 14 oktober 2002 @ 11:58:
Mijn voorkeur gaat ook uit naar het dynamisch generen op de server vanwege beveiligingsproblem (schrijf een extra check want anders wilt iedereen zijn pagina in jouw frameset laden!!!).

Met javascript is het iets van:
[..]
lekker boeiend dat iemand zijn page in jouw frame kan laden :? :?

je doet toch geen gevaarlijke FS- of SQL-opdrachten, laat staan een eval op die string? Wat boeit het dat mensen pages in jouw frameset kunnen laden :? Ik zou het niet echt als een 'beveiligingsrisico' zien... kun jij me uitleggen wat hier onveilig aan is?

Verwijderd

[HunterPro]
Case scenario:

Een website als Holland Casino Eredivisie moet direct kunnen doorspringen naar een specifieke pagina. Gebruik van framesets is vereist vanwege de externe partijen die content aanleveren (Coach competitie of infostrada etc.). We wilen niet meerdere framesets maken aangezien we zo weinig mogelijk code willen schrijven en geen dubbel werk willen doen.
Om dit te realiseren moet je een soort van redirect inbouwen (zie hierboven). Een collega van mij maakt schrijft de code dusdanig dat een url meegegeven kan worden. Een sexsite ziet dit en zal de url www.hollandcasino-eredivisie.nl wel willen gebruiken om zijn site te tonen en geeft zijn url mee aan de eredivisie pagina. Als Eredivisie WIL je dat niet, zeker niet omdat de Eredivisie hier aansprakelijk voor is.

Voor een thuisknutselaar is het niet echt interessant, maar voor de professional en diverse bedrijven kan dit vergaande gevolgen hebben. In plaats daarvoor moet je er gewoon voor zorgen dat jouw pagina alleen maar een string of numerieke waarde ontvangt en aan de hand daarvan de exacte url bepaalt.

Snappie :-)

Verwijderd

Met andere woorden een beveiligingsrisico van content. Een andere persoon kan jouw site (her) gebruiken voor zijn / haar eigen content.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Dat kan toch wel met de fijne includes in PHP ;)

Op die basis hebben we een imode emulator in elkaar geklust en dan doe je niets anders dan content van een ander in jouw domein laten zien...

www.jurgroessen.nl


Verwijderd

Wat, zonder licentie, verboden is.

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 14 oktober 2002 @ 14:12:
Wat, zonder licentie, verboden is.
:?

weet je wel wat ie bedoelt? Hij haalt via PHP een site binnen, verwerkt de I-mode code naar werkbare HTML, en voert die in zijn eigen site uit. Ik weet niet waar jij licenties vandaan haalt.

Verwijderd

Hij haalt via PHP een site binnen
Welke niet zijn pagina is. Wat hij er ook mee doet, de content is niet van hem. Daarvoor moet je toestemming hebben wat hetzelfde is als een contract, licentie of hoe je het ook wilt noemen. Zonder die toestemming kan je een fikse rechtzaak aan je broeken krijgen.

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 14 oktober 2002 @ 14:50:
[...]

Welke niet zijn pagina is. Wat hij er ook mee doet, de content is niet van hem. Daarvoor moet je toestemming hebben wat hetzelfde is als een contract, licentie of hoe je het ook wilt noemen. Zonder die toestemming kan je een fikse rechtzaak aan je broeken krijgen.
Dus volgens jou zou elke browserfabrikant, die in principe ook 'content die niet van hem ophaalt, verwerkt, en toont op die fabrikant zijn eigen manier', fout bezig zijn? In principe maak je gewoon een interpreter, en dat moet kunnen IMO. Zolang je niet bijvoorbeeld de banners van de site filtert, of omzet voor je eigen oid, en de site dus qua inhoud intact houdt, denk ik niet dat je je ergens zorgen om moet maken. Want er zijn ook kilo's WAP-simulator-applets op internet verkrijgbaar; en ik heb nog van geen enkele gehoord dat de makers hiervan aangeklaagd zijn (als dit wel zo is, meld het dan even met een linkje).

Verwijderd

Je praat nu over twee dingen:

1) een simulator
2) content jatten

Op item 1 moet dat idd gewoon kunnen. Niets mis mee. Ook voor de wet toegestaan.

Op item 2 is het antwoord gelijk nee:
en dat moet kunnen IMO
Wettelijk dus niet.

Verwijderd

Als je constant over een i-mode simulator praatte dan waren we doorelkaar heen aan het praten. Mijn fout. :-)

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 14 oktober 2002 @ 15:05:
Als je constant over een i-mode simulator praatte dan waren we doorelkaar heen aan het praten. Mijn fout. :-)
daar had ik 't dus over :P

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Het ging om een project wat door de KPN was opgedragen, en waarvan de sites door de KPN geselecteerd waren; er was toestemming dus..

En wat betreft het illigaal zijn van het laten zien van een site via jouw domein; ik kan me niet voorstellen dat het niet toegestaan is..
Ik praat hier dus over het tonen van de site in z'n context en niet over ordinair content rippen.
En dan bedoel ik ook nog eens een 'normale' site en geen 'flesh' gestuurde sites :P

www.jurgroessen.nl


Verwijderd

vlgns mij zit het zo:
- headlines van nieuwsartikelen moge gejat worden, het zgn "deeplinken" naar content van een ander.
- wat verboden is is om ook de content te filteren en in eigen pagina`s te hangen, hierdoor worden banner-inkomsten gemist door de echte leverancier.
- nog verbodener is het om een "tracker" te maken die constant een load op een server zet om nieuwe verse content en headlines binnen te halen (zo om de 5 minuten).
Pagina: 1