Oki
ja juz probowalem na kilku linijkach ale zmienna przekazac sie nie chce... nawet kiedy ja na statycznie przypisalem nic z tego nie wyszlo.
ponizej kod detekcji wtyczki jaki obecnie uzywam:
[xml:1:f4f3bf7cc3]
<!-- Skrypt dla przegl±darek kompatybilnych z Gecko oraz dla Opery -->
<script language="JavaScript" type="text/JavaScript">
majorVersion=6;
minorVersion=21;
contentPage="retro.php";
installPage="info.htm";
if(navigator.product=='Gecko' || navigator.userAgent.indexOf('Opera')!=-1) {
if(plugin=navigator.plugins["Shockwave Flash"]) {
if(majorVersion > parseInt(plugin.description.substr(plugin.description.indexOf(".")-1, 1)) || minorVersion > parseInt(plugin.description.substr(plugin.description.length-2)) )
window.location.replace(installPage);
else window.location.replace(contentPage);
} else {
window.location.replace(installPage);
}
}
</script>
<!-- Skrypt dla Microsoft Internet Explorera -->
<script language="VBScript">
On Error Resume Next 'wył±czenie powiadamiania o błedach
isFlash=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & majorVersion)) 'utworzenie obiektu
If isFlash Then 'sprawdzenie czy obiekt został utworzony
Window.Location=contentPage
Else
Window.Location=installPage
End If
</script>
[/xml:1:f4f3bf7cc3]
wyobrazam to sobie tak ze zamiast linijek
[xml:1:f4f3bf7cc3]
window.location.replace(contentPage);
window.location.replace(installPage);
Window.Location=contentPage
Window.Location=installPage
[/xml:1:f4f3bf7cc3]
wstawie jakas zmienna...
... nastepnie w kodzie php zrobie prosta pentle
[php:1:f4f3bf7cc3]
<?php
if ($zmienna=='ok'){
// tresc strony
} elseif ($zmienna=='nok') {
// info o braku plugina
} else {
// tutaj detekcja wg. powyzszego kodu
}
?>[/php:1:f4f3bf7cc3]
jak przesylalem zmienna przez GET:
[xml:1:f4f3bf7cc3]
contentPage="index.php?zmienna=ok";
installPage="index.php?zmienna=nok";
[/xml:1:f4f3bf7cc3]
to dzialalo.