Şimdi Ara

Php'de javascript ile include

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
783
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar,

    Amacım bir php dosyasının içinde sürekli tekrarlanan komutları bir javascript dosyası içinde yazarak include işlemi gerçekleştirmek (Php include komutu Türkçe karakter sorunu yarattığı için bu yolu denemek istedim). Bu işlem için aşağıdaki index.php ve top.js adlı dosyaları bilgisayarımda kurulu WAMP5 Version 1.6.4 server üzerinde çalıştırdığımda sorunsuz çalışıyor.

    Ancak aynı dosyaları Kayyo Server'a yükleyip çalıştırmayı denediğim zaman top.js dosyasını hiç okumuyor. Sanki aşağıdaki satır hiç yokmuş gibi işlem yapıyor:

    <script src="top.js" type="text/javascript"></script>

    Yardımlarınız için şimdiden teşekkürler!


    // index.php

    <HTML>
    <HEAD>
    <TITLE>Sayfa Başlığı</TITLE>
    <META content="Sayfa açıklaması" name=description>
    <META content="Sayfa anahtar kelimeler" name=keywords>
    </HEAD>
    <BODY>

    <script src="top.js" type="text/javascript"></script>

    <br>

    <table border=1>
    <tr>
    <td>
    Ana dosya 1 nci sütun
    </td>
    <td>
    Ana dosya 2 nci sütun
    </td>
    <td>
    Ana dosya 3 nci sütun
    </td>
    </tr>
    </table>

    </BODY>
    </HTML>


    // top.js

    document.write (" <table border=1>");
    document.write (" <tr>");
    document.write (" <td>");
    document.write (" js 1 nci sütun");
    document.write (" </td>");
    document.write (" <td>");
    document.write (" js 2 nci sütun");
    document.write (" </td>");
    document.write (" <td>");
    document.write (" js 3 ncü sütun");
    document.write (" </td>");
    document.write (" </tr>");
    document.write (" </table>");



    < Bu mesaj bu kişi tarafından değiştirildi MehmetCaner -- 23 Ekim 2006; 9:31:02 >







  • Bunu dene;
    <HTML>  
    <HEAD>
    <TITLE>Sayfa Başlığı</TITLE>
    <META content="Sayfa açıklaması" name=description>
    <META content="Sayfa anahtar kelimeler" name=keywords>
    </HEAD>
    <BODY>
    <script FOR='window' EVENT='onload'>
    document.write (" <table border=1>");
    document.write (" <tr>");
    document.write (" <td>");
    document.write (" js 1 nci sütun");
    document.write (" </td>");
    document.write (" <td>");
    document.write (" js 2 nci sütun");
    document.write (" </td>");
    document.write (" <td>");
    document.write (" js 3 ncü sütun");
    document.write (" </td>");
    document.write (" </tr>");
    document.write (" </table>");
    </script>
    </BODY>
    </HTML>

    Ancak böyle yaparsan sadece istediğin tablo görünür...

    Tavsiye edebileceğim;
    <HTML>  
    <HEAD>
    <TITLE>Sayfa Başlığı</TITLE>
    <META content="Sayfa açıklaması" name=description>
    <META content="Sayfa anahtar kelimeler" name=keywords>
    </HEAD>
    <BODY>
    <script FOR='window' EVENT='onload'>
    a='js 1 nci sütun';
    b='js 2 nci sütun';
    c='js 3 ncü sütun';
    document.getElementById('aa').firstChild.nodeValue=a;
    document.getElementById('bb').firstChild.nodeValue=b;
    document.getElementById('cc').firstChild.nodeValue=c;
    </script>
    <table border=1>
    <tr><td id=aa>1</td></tr>
    <tr><td id=bb>2</td></tr>
    <tr><td id=cc>3</td></tr>
    </table>
    </BODY>
    </HTML>



    < Bu mesaj bu kişi tarafından değiştirildi looter -- 15 Kasım 2006; 15:31:48 >




  • Sorunun php ile değil, looter`ın da örneklediği gibi html ile. Çözümü doğru yerde aramak lazım...
  • PHP ile alakasi yok konunun ... :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.