FAQ |
Kalender |
2003-12-11, 11:43 | #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 |
||
Svara med citat |
2003-12-11, 12:42 | #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.
|
|||
Svara med citat |
2003-12-11, 12:57 | #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 |
||
Svara med citat |
2003-12-11, 12:59 | #4 | ||
|
|||
Supermoderator
|
Citat:
|
||
Svara med citat |
2003-12-11, 13:40 | #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> |
|||
Svara med citat |
2003-12-11, 14:13 | #6 | |||
|
||||
Flitig postare
|
Den här javascriptkoden fungerar så länge man inte länkar in sidan i ett eget ramverk.
|
|||
Svara med citat |
2003-12-11, 15:41 | #7 | ||
|
|||
Mycket flitig postare
|
Citat:
ha en index.php?file=../../../../etc/passwd eller något annat "olämpligt" . och / strippas även bort. sedan lägger den själv till .php efter $file, så jag anser att det är rätt säkert. -martin |
||
Svara med citat |
Svara |
|
|