řeším teď jednu věc. Níže uvedená část PHP skriptu funguje k otevirani ruznych stran. Např. když se zadá index.php?menu=kontakt vyjedou v části "obsah" kontakty z dané stránky. Jak dané stránky upravit na ASP. Jediné co jsem zjistil, že se dají značky <% %>, ale co vevnitř, to nevím. Děkuji za pomoc.
<div id="hlavicka">Hlavicka</div>
<div id="leve_menu">Leve menu</div>
<div id="obsah">
<?php
if ($menu==kontakt) {include "kontakty.php";}
elseif ($menu==titulka) {include "titulka.php";}
else {include "titulka.html";}
?>
</div>
Zaprvy to mas spatne. Musel bys mit definovane konstanty 'kontakt' a 'titulka', aby ti to fungovalo.
Zadruhy co takhle se podivat do nejakeho tutorialu k ASP? teba http://www.w3schools.com/asp/default.asp
Presneji http://www.w3schools.com/asp/asp_incfiles.asp
<div id="hlavicka">Hlavicka</div>
<div id="leve_menu">Leve menu</div>
<div id="obsah">
<%
If Request.QueryString("menu") = "kontakt" Then
<!--#include file="kontakty.asp"-->
ElseIf Request.QueryString("menu") = "titulka" Then
<!--#include file="titulka.asp"-->
Else
<!--#include file="titulka.asp"-->
EndIf
%>
</div>
Zkoušel jsem to a nejdřív to vypisuje chybu VBS.
Pro upřesnění. Soubor, ve kterém Je výše uvedený skript je v souboru index.htm nebo index.asp. S konkovkou htm nic nevyběhne a když dám ASP tam vůbec nezobrazí ani soubor.
Pro upřesnění zkouším to na serveru, který podporuje ASP skipty.
Dík
Upravil jsem soubor, že mi přímo vyjíždí index.asp
Při zadání výše uvedeného skriptu se objeví tato chyba, nevíce co znamená?
Microsoft VBScript compilation error '800a0400'
Expected statement
/inshop/sk/index.asp, line 71
EndIf
^
Sorry. Musi to byt oddelene -> End If
Zkus se podivat na ruzne tutorialy a zkouset si to sam. Ten skriptik jsem totiz delal smichanim pomoci dvou navodu. Takze taky nezarucim funkcnost skriptu. Ja mam zkusenosti spise s ASP.NET nez se starsim potomkem. A tam je zpusob programovani mirne odlisny.