FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Hej Hej!
Jag har en webbshop som är uppbyggd med vanliga, traditionella frames, och skall man länka in till en produkt blir det enligt formatat http://url/view_product?id=1234 Eftersom det är frames så är det endast filen view_product.php som visas, och inte left, top, bottom osv... går detta att göra på något vis utan att bygga om layouten? Något JavaScript som kan styra det åt en eller något? -martin |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Flitig postare
|
Du kan ju ha externa länkar till http://url/utifrån.php?prodid=3 och det skriptet skapar frames automatiskt med rätt view_product?id=3 i rätt frame.
|
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
Jepp.. jag kom på det typ minuten efter att jag postade här
![]() Gjorde en bara en $_GET['file']; i index.php som inkluderas i target mainFrame, ifall $file e tom så kör den default till main.php -martin |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Supermoderator
|
Citat:
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
cyberphoto.se löser det på något sätt, tror det är javascript, se exempel nedan;
http://www.cyberphoto.se/canon/digital/ix2.php edit detta är koden jag hittade i källan. OBS! Koden tillhör cyberphoto.se Kod:
<script LANGUAGE="JavaScript"> <!-- Kontrollerar om alla ramar finns med var loc, currenturl, first if (top.frames.length!=4) { reply = confirm("Denna sida saknar ram. Vill du ladda ramarna?"); if (reply) { currenturl = document.location; location = "/index.php?" + currenturl; } } // --> </script> |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Flitig postare
|
Den här javascriptkoden fungerar så länge man inte länkar in sidan i ett eget ramverk.
|
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Mycket flitig postare
|
Citat:
ha en index.php?file=../../../../etc/passwd eller något annat "olämpligt" ![]() -martin |
||
![]() |
![]() |
Svara |
|
|